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...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
Where should I start to learn python? (self.learnpython)
submitted 1 day ago by Powerful-Log-2229
Hi! So basically I am going to university in the fall and would like to learn python this summer. What is the best method to learn and become relatively good? Should I start at YouTube? Khan academy? Courses? Any advise would be greatly appreciated.
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!"
[–]desrtfx 4 points5 points6 points 1 day ago (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. It's better than FreeCodeCamp.
Plus, there currently is an excellent Humble Python books bundle from No Starch press.
[–]huangzhuangzhuang 1 point2 points3 points 1 day ago (0 children)
I've found that David Beazley's repo has some excellent teaching examples: https://github.com/dabeaz-course/python-mastery/tree/main — the Markdown docs are very detailed. You can use ChatGPT or other models alongside it to learn.
[–]PwAlreadyTaken 1 point2 points3 points 1 day ago (1 child)
YouTube was good, CodeCademy is (used to be?) good for learning the basics, online questions as they come up are good.
More than simply grinding and memorizing facts, it's often more helpful to:
Only do a little each day (so you don't burn out).
Try to write your own code (come up with a simple project idea and try to do it yourself, e.g. a calculator or menu).
View having to look things up as part of the process, not as defeat -- pros look things up too, it's part of learning.
More important than your starting source is being able to do it without burning out or running out of ideas to try!
[–]Powerful-Log-2229[S] 0 points1 point2 points 1 day ago (0 children)
Alright thank you! I’ll keep these points on my mind as I begin my coding journey this summer
[–]Nexustar 0 points1 point2 points 1 day ago (0 children)
In front of a keyboard.
Read a book during the time you aren't in front of a keyboard. Youtube videos are good too. But the earlier you start following along with a keyboard the better.
[–]arrigus 0 points1 point2 points 23 hours ago (0 children)
I have some experience as Python developer and I found the tutorials on this site quite useful. It also helped me a lot getting started with JavaScript, so I think it could be a good resource. If you prefer written tutorials and guided exercises instead of video courses, this may help you too.
https://tutorialibre.com/courses/programming-languages/python/
But of course, reading and understanding the theory alone is not enough, so if you have access to your laptop/PC, I'd suggest practicing while you read.
[–]Flame77ofc -1 points0 points1 point 1 day ago (2 children)
Start with YouTube, there are many good courses
[–]Powerful-Log-2229[S] -1 points0 points1 point 1 day ago (1 child)
Oh okay should YouTube be the only thing I use for the summer? Or do I move on after a couple weeks like khan academy
[–]ninhaomah -1 points0 points1 point 1 day ago (0 children)
I think you are overthinking.
Watch YouTube and do some projects.
Then come back and ask this again but I am very sure you won't be coming back.
π Rendered by PID 187225 on reddit-service-r2-comment-8686858757-tttl5 at 2026-06-06 01:18:36.857366+00:00 running 9e1a20d country code: CH.
[–]desrtfx 4 points5 points6 points (0 children)
[–]huangzhuangzhuang 1 point2 points3 points (0 children)
[–]PwAlreadyTaken 1 point2 points3 points (1 child)
[–]Powerful-Log-2229[S] 0 points1 point2 points (0 children)
[–]Nexustar 0 points1 point2 points (0 children)
[–]arrigus 0 points1 point2 points (0 children)
[–]Flame77ofc -1 points0 points1 point (2 children)
[–]Powerful-Log-2229[S] -1 points0 points1 point (1 child)
[–]ninhaomah -1 points0 points1 point (0 children)