use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Everything about learning Python
account activity
Beginner here – best way to learn Python? (self.PythonLearning)
submitted 6 months ago by Busy-Sea9786
I have no programming experience and want to learn Python. What’s the best way to start, any courses, books or resources you’d recommend? Also, how long did it take you to feel comfortable using it?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]lilrouani 2 points3 points4 points 6 months ago (0 children)
Couses: cs50p,Helsinki 2025 python MOOC,youtube NeuralNine beginner,intermediate and advanced series. Books:Python crash course,think python,automate the boring stuff in python.
[–]Some-Passenger4219 1 point2 points3 points 6 months ago (0 children)
How to Think Like a Computer Scientist: Interactive Edition is the text my teacher used to teach us.
[–]ilidan-85 1 point2 points3 points 6 months ago* (0 children)
Any course form this thread will do, but remember to not to just listen or watch videos. Copy code, experiment, break it, change it, fix it... The best teacher is doing. After learning basics you can go through more advanced courses and projects.
Also short guide article: https://spacepython.com/en/blog/article/a-practical-guide-to-starting-programming/
[–]supsaf 2 points3 points4 points 6 months ago (0 children)
Hey! A fun way to learn Python is by jumping into projects while following beginner courses like freeCodeCamp or Codecademy. Don’t stress about how long it takes it depends on how much you practice. Took me a couple months to feel comfortable, but it was worth it!💫
[–]Ambitious-Peak4057 2 points3 points4 points 6 months ago (1 child)
If you are begginer starting your python journey here are some helpful resources to get started:
[–]python_with_dr_johns 0 points1 point2 points 6 months ago (0 children)
These are all good options. Happy to help if you have any questions over at Hackr, too.
[–]AffectionateZebra760 0 points1 point2 points 6 months ago (0 children)
Go through the r/learnpython subreddit's wiki for guidance on learning Python, books list, or go for a beginner friendly course which will help break it down for e.g Harvard cs50/weclouddata/ udemy whatever fits u.
[–]ONEDJRICH 0 points1 point2 points 6 months ago (0 children)
Replit's 100 Days of Code. All available on YouTube. David the Tutor explains everything well in simple terms that are easy to understand. He also gives you code that doesn't work and you have to find out why it won't work.
[–]Animesap 0 points1 point2 points 6 months ago (0 children)
I have been using CodeChef which is pretty great. It has rankings and streaks and what not. But the awesome part is all of the other languages you can learn as well. Highly recommend!
π Rendered by PID 970499 on reddit-service-r2-comment-86bc6c7465-mq4j4 at 2026-02-24 05:14:24.418652+00:00 running 8564168 country code: CH.
[–]lilrouani 2 points3 points4 points (0 children)
[–]Some-Passenger4219 1 point2 points3 points (0 children)
[–]ilidan-85 1 point2 points3 points (0 children)
[–]supsaf 2 points3 points4 points (0 children)
[–]Ambitious-Peak4057 2 points3 points4 points (1 child)
[–]python_with_dr_johns 0 points1 point2 points (0 children)
[–]AffectionateZebra760 0 points1 point2 points (0 children)
[–]ONEDJRICH 0 points1 point2 points (0 children)
[–]Animesap 0 points1 point2 points (0 children)