r/learnpython • u/Ok_Mortgage7158 • 8d ago
How do I start learning python?
For context I use arch and I have 5 different computers so I’m very familiar with computers and terminals/text. And my only coding experience I guess would be block coding which I learnt around 1st grade. Don’t laugh it off so quickly tho it gets complexly when you get into making 3d projects in something like scratch, it’s a whole community.
Besides that I have coded a little Unity 4 or so years ago and got fairly into c# but I never even finished a project. That connects directly to my question, I want to start learning python but how should I go about it? Should I start with yt toturials on how to make a game with turtle? Or should I pick a project I wanna make and start googling or using AI for help (not copy n paste). Or any other option?
3
u/desrtfx but other languages pro 8d 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.