Yeah I agree. I learned the most when I just set my mind to accomplish something. This will actually get you to do real troubleshooting as well and not just checking where you failed the tutorial.
That's probably why I don't feel good at programming. I just don't have "that project" I want to do yet so I'm stuck in tutorial hell where I can finish the tasks but tell me to go build a website and I'm lost on where to start. Odin Project at least forced me to start from scratch after a while, but it really shows just how bad my planning is to build something from the ground up.
The things that got me through it were Learn Python The Hard Way and having a project I was aiming to build. I was working at a jazz bar at the time and I wanted to build a membership and seating plan system for them. Needless to say it was terrible and we never got to using it but it gave me a really good goal with real-life problems to solve.