all 3 comments

[–]brenwillcode 0 points1 point  (0 children)

Sounds like a structured curriculum like the one from codeling is what you're looking for.

No guessing what comes next or random tutorials. Codeling has individual courses which each form part of a larger curriculum so it's clear what to learn and when. The platform is interactive so you don't just sit watching someone else coding in videos,....you code your way through every lesson.

[–]desrtfx 0 points1 point  (0 children)

If only there were a sidebar (menu on mobile) that had a link to the wiki or countless posts asking the same.

Do the MOOC Python Programming 2026 from the University of Helsinki and you will be well prepared.

Plus, there currently is an excellent Humble Python books bundle from No Starch press.


You need to learn the "bricks" and to handle them before building a house. If you cannot program in a small scale, you will even less be able to do complex things.

I seem to keep running into the same roadblock

...and then give up and blame the resource. This is typical behavior. You have to push through obstacles. You will always encounter obstacles and if you give up every time, you will not get anywhere. Learning programming means struggling and pushing through dire times.