Earlier quoted context omitted.
Thinking of building something along those lines i.e. you can peek ahead if you really get stuck. Proj-based learning is really fun to both create and consume imo.
If it helps you in any way, what I try to do is to use a tutorial book to build my own app. For example a Flask tutorial that shows how to build a blog app, but I’m building a library. I still learn about the Flask way and I learn some building blocks but I have to figure out the equivalent for what I want to do. I often get stuck though. So maybe showing the building blocks and letting you use them for something. Yo…
Now I've learned better I try to channel my learning energies into extending my portable, reusable library that solves common problems I can iterate, improve and port into future projects.