Planning to become a billionaire is impossible.
Planning to become a multi-millionaire is realistic. 1 million is pretty easy, but it gets increasingly difficult from there. Once you get to 5 million you are running into factors that are too variable to plan for. Is that good enough?
Edit:
Nevermind. You are studying for an Engineering degree.
So you are on the right path. Learn some social skills to deal with the brainless ditzes at HR and you are good to go.
The second problem depends on where you live. Most likely you are out of luck. Capital Gains Tax is Satan and living in one of the few countries that doesn't have it is a huge advantage. With CGT the stock exchange is pretty much worthless.
Worst case scenario, you will have to work for a while saving money and gaining work experience (Not too hard as 50k out of school is not unusual for engineering majors) until you have enough capital to expatriate to a country without CGT with a job lined up there. At that point you can continue working while investing your capital in the stock market.
First 10 years at 50k, next 20 years at 100k/year comes down to nearly 2 million assuming 20k/year spending. However, a big factor is when you are able to invest your money, taking into account both CGT and market cycles. Buying at the top of the market is worthless, and it can easily take 10 years to find a good opportunity assuming you go for an index fund. If you can learn how to invest things get better, but this is a huge trap and you can lose... well... everything. Investing also allows the whole billionaire thing to become possible. But again, it's a risky situation.
Well, good luck my future multi-millionaire evil genius. Although I think that by the time you reach 1 million you'll be laughing about your dad being an asshole and will only remember all the years of rent-free living.
Oh right. Rent-free living is awesome and can speed things up. Don't piss off your dad too much.
The reason I didn't mention starting a business is that 99% of businesses end with the owner working day and night just to keep things operational. Work your high paying job while perhaps starting up low-cost businesses that have an idea that has a shot. Always start small and with minimal cost/time investment and try to get the business to pay for itself. From there on you just expand by reinvesting profit from the business. Most new businesses fail, so simply understand that most businesses you start will also fail. So don't take too much risk financially and stick to low-cost ideas. And a business failing and losing a small amount of money is no big deal, just try again the next time. It's only a big deal if you lose a lot of money, so don't risk a lot.