I recently made a post on this exact topic. I find the biggest issue people struggle with is the high level “what do I do right now” and “what do I do next”. Those questions can’t be answered with a list of resources. The learner needs a mental framework by which to gauge their progress.
The TL;DR of my thinking is as follows:
1. Learn syntax
2. Solve problems
3. Make stuff
Generally to be done is that order.