If I start building something and investing time in it, I feel like I’m missing out on learning the new cool technologies and have a fear of being left behind.
Do you have the Learners Syndrome?
Joey Clover

I have always learned new languages and frameworks by actually building and investing time in something relevant for personal projects.

I have never followed a To-Do tutorial because I think that having a clear goal improves the way you learn.
For example, instead of build something step by step as it is described in a tutorial (sequential learning), which will help you know how things can be done, directly applying it to a project of your own forces you to understand the processes and ideas (abstract learning).

Sooner or later, you will have to use abstractions of what you have learned, so why not directly combine it with the learning process?