There are tons of videos about learning to learn and I've watched a few. Their message is as obvious as it is vague.
1. Set concrete learnig goals. Keep those goals small and reasonable.
2. Reinforce your learning with practical work.
3. Pace yourself. Take a week off every 3 or whatever works. If you burn out you'll lose more time. Similarly, learning is an expensive activity and if you're not well you can't do it effectively, so think about your health.
It's like music. Play a lot, listen a lot, and you'll build up a mental library of riffs and sounds that you can use to build a song or phrase. If you play with software a lot then you'll see those patterns and become a better composer, and you'll also be comfortable answering questions about optimization, architecture etc.
But not huge on blog posts. Not engaging enough.