People will always make decisions depending on what they wish to achieve in life. There are people that likes to work for others in the company or offices while some will prefer starting their business. If given the opportunity, which one will you go for?
I think you should first work on someone's company or a business. This will allow you to build knowledge, skills, experience, and expertise that you can later use for your own business. By working for other companies, you can also build capital for your business.
I'd like to start a business, but I don't have the capital. Well, actually in some countries, real estate is better option than a business. It's a more sure-fire way to get cash.
Anyway, for someone that has worked up the capital via a job or some other way, a business or real estate could be a good deal.