The subject that will help you most vary's from person to person. What field do you want to work in? What knowledge is required? For instance, I would like to be a programmer. That requires programming knowledge in Programming and Scripting languages such as Python, Java, Batch, Bash, Lua, C#, C++, and much more, I don't need to know them all, but it helps to know a few. It helps if I have a degree in Computer Science & have a creative view over things. Or I could be an engineer requiring math and a whole plethora of different things. What you need is based off of what you want. You can find websites that will give you more information and such things, but <u>DO WHAT YOU WANT TO DO</u>.
Some things only need one thing to live, food. While others like us humans need more than one thing to live. We can not fully live in the prospect of freedom until we have gained all of the necessaries of life.