
#414 overall
Learn Python
Codecademy
1 recommender · 1 thread · recommended in 1 year, 2013 · score 1.0
An interactive, browser-based introduction to Python from Codecademy, with short exercises and instant feedback on each step. It is aimed at people with little or no prior programming experience.
Commenters describe it as a fun, well-structured way to start Python, and one praises its free access and instant exercise feedback for keeping motivation up.
Recommendations by year
20062026
I just started down the path to learn web development a week ago (after procrastinating it for years). My only prior programming experience was some BASIC and Pascal lessons I took in primary school and a bit of self-taught HTML.
I find codecademy.com to be a fun and well structured way to learn Python. To me it may well replace the "Python for Kids" book recommended in your blog post since codecademy is free and provides instant feedback on exercises (best way to keep the motivation high!). After completing the codecademy course I'll definitely get myself a proper book to learn the language in more depth.
One thing I'm struggling with is to find mini-projects that I can build and practice with as I learn more codes. As a beginner I may come up with a mini-project idea without realising how big the project can get to or the level of skill is required. If you could suggest a few project ideas with incremental difficulty as well as novel ways for a beginner to think about programming would be really helpful.
To me the most valuable part of your blog post was mapping out the Python > SQL > HTML/CSS > framework learning path. This was another question I had in mind ("what's next after Python?") because as a beginner I really had no big picture view of what skills I need to acquire. So thanks heaps for writing up the post and I look forward to reading your follow-up!
I tend to recommend the free online course https://www.py4e.com/ for people who want to learn python and programming in general. If they struggle with it, then https://www.codecademy.com/ is another good resource.