My family never had a lot of money, as a result they got good at managing finances. My Dad taught me a lot about basic saving, expenses, loans, markets, etc.
Once I had enough money to actually save (my first internship) I began shoving it away in an IRA while putting away small money into a 401k (up to match, its all I could afford).
After I got my first real job I started learning more. I grew my portfolio with the additional income. Additionally:
I'm still behind a little - I graduated late. But I've managed to go from being dead broke, to playing catch up, to being relatively comfortable in 5-7 years. Once you set everything up (retirements, emergency funds, bills, etc) you can basically go on auto pilot except for the twice a year you rebalance/manage your portfolio or cancel services/bills you don't need.