Sort:  

You have a long road ahead. My tiny bit of advice (if I could go back to when I was 20) would be, work hard to earn from multiple sources, spend little, invest all you can. You can still have some fun of course, but that shouldn't be the primary focus. 30 is not old by any measure, so if in 10 years you can retire, you can have a crapload of fun then :)