@Dan_Lyons If memory servers, OP doesn’t even have a license.
You want to run ahead already?
One skill you need before anything else is to walk before you run. Yes, it’s great to have goals and dreams, but what will you save if you spend so much chasing those dreams that you don’t have anything left to pay rent or feed yourself? Setting realistic goals is an important skill, as is learning to live within your means. Buying the food you like may bring joy, but being evicted because you spent your rent money on frozen pizzas will bring a larger dose of misery. Of course, if you shop wisely for ingredients and learn to cook, you can live within your means and still have pizza. Part of being a self-sufficient adult is learning to put your needs ahead of your desires.
Once you learn to prioritize, the rest is just details, and also a means to an end. For instance, learning to cook will save you enough money to allow you to put a little aside into savings, and putting video games away for a couple hours to go do laundry will pay off by having people not wrinkle their noses and run away whenever you’re upwind of them. Both are little parts of the greater skill of setting priorities and surviving long enough to reach your goals, even if the act of survival makes those goals take longer to achieve than you’d like.
Learn patience!