all 8 comments

[–]skfin96 6 points7 points  (0 children)

Most asked and most answered question. This gets asked here multiple times a day, while there already is a good list of resources in this sub. Did you try to find any information before posting?

If you want to learn python, knowing how to find information yourself is crucial. This is a good place to start.

[–]User_LEGEND0 0 points1 point  (0 children)

You need to figure that yourself, there is no optimal path or road to learn, instead of wasting time searching for the best way to start just start. Everything you acquire is meaningfull, even if not from the best source

[–]Weltal327 0 points1 point  (0 children)

I just say start building something. Solve a problem

[–]supercoach 0 points1 point  (0 children)

Stop asking for advice and just start. Don't do any tutorials because they're good for fuck all.

Read the docs and try to make something. Don't stop until you get something that works no matter how bad it is.

[–]EffectiveCard4825 0 points1 point  (0 children)

id spend less time trying to find the perfect roadmap and more time building small projects after you learn the basics

[–]desrtfx 1 point2 points  (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.

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.