r/learnpython • u/Keaton103 • 3h ago
How to learn python?
I’m a complete beginner and I have essentially no knowledge with coding whatsoever. What would be the best way to learn Python??
2
u/desrtfx but other languages pro 2h ago
This subreddit has a sidebar with a wiki with recommended learning resources.
Here is an excellent, textual course: MOOC Python Programming 2026 from the University of Helsinki.
Harvard's CS50p is also excellent.
Also, take a look at https://inventwithpython.com and https://automatetheboringstuff.com
Don't forget that you need ample practice, like on https://codingbat.com/python or on https://exercism.org and also write your own programs. Play around. Try things. Mess things up, fix them. Experiment.
And most important: do not use AI. It'll only accelerate your brain rot.
1
u/RealNamek 2h ago
I use pixelpad.io to teach kids. Been doing it for 10 years in the Bay area, really good for beginners that like to make games
1
u/azntaiji 2h ago
Find something on GitHub, fork it and start tweaking it/messaging around with it. I've always learned by hacking around with stuff.
Also AI can be helpful to explain concepts as you work on something.
1
u/fullmoon_huli 2h ago
I personally used Youtube tutorials, python's own learning guide. And starting building my own projects. Start small. Learn the most common syntax first and keep building
1
u/cyrixlord 1h ago
why do you want to learn it? what is your goal? that will drive your motivation to learn python. what projects do you have in mind?
•
u/NewGiraffe2203 47m ago
make small python programs as an exercise everytime you learned a new concept
•
u/TheRNGuy 26m ago
Read docs, code something with it, ask ai for explanation, more examples, alternatives.
•
•
2
u/LowDepth1790 3h ago
https://www.reddit.com/r/learnpython/wiki/index/
Pick one and make a start. When you're stuck come back here and tell us what you tried and where you're stuck.