For me it has always been having a project to apply it to. In college that was always my problem. All thought/review/quizzing, never 'building a thing'. Figure out WHY you want to learn what you think you want to learn and contemplate until you have something you could build (even if its a 'pointless' toy application or library) and do it. An example: I wanted to learn more about the innards of git. So I built Gkv (…
The path you take for learning is shaped by what you want to do. So your question might then take the next logical step: what are things I should apply myself to?
Ideally, whatever you do benefits more than just yourself. If you search for needs that people have, you can find very effective ways of helping people and alleviating stress in the world.
Elon Musk basically had a vision: I wanna colonize space, I wanna make rockets. He had no prior understanding of how rockets were made, but he had the beautiful vision, the happy goal, and everything else fell into place. Strive for a beautiful vision that helps many achieve prosperity and you can't go wrong with how the journey shapes itself.