I got into the habit of investing when I was very young. Of course when you 1st start you are starting at a very low base but after 10+ years you should see a respectable nest egg starting to develop. The secret is to start young, make saving a habit & to let dollar cost averaging work for you. It also helped that I was working for a company that allowed me to buy the company shares at a discount.
I never liked getting into debt & made sure to pay off all my credit card bills on time. I never considered buying a home until I could afford to pay at least 50%. I also knew about Spore's unofficial retirement age of 40 & used that as my target to be financially free.
I am amazed to see Sporeans spends so much $$ without having some sort of financial plan

They don't think about the future & give higher priority to buying a car, going for expensive holidays, buying a home, ..
Some of my colleagues who were making more $$$ than I was are today still struggling with a car loan & home mortgage. I'm not a financial genius. Just someone who got into the habit of putting some $ into investments.