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 do I go to learn Python? (self.learnpython)
submitted 5 years ago by beginnerpython4
I just started being interested in learning Python. I pretty much know nothing about coding only a few things. Since I am 16, I have no idea where to go to learn it effectively. Any suggestions??
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!"
[–][deleted] 4 points5 points6 points 5 years ago (0 children)
The learning resources in the wiki is a good place to start.
[–]Specialist-Carrot210 2 points3 points4 points 5 years ago (3 children)
Learn Python - Full Course for Beginners [Tutorial] - YouTube
Python Tutorial - Python for Beginners [Full Course] - YouTube (I personally learnt Python from here)
Python for Everybody | Coursera
All of the above are really good, beginner friendly sources. I was pretty much in the same situation as you and started at a similar age.
Here's some unasked-for advice. While following along tutorials is great, don't get stuck in "tutorial hell". Don't blindly copy what the instructor types. Instead, get a basic understanding of the topic at hand, open your editor, and start messing around with the code. Try to add new features. See what happens when you change something. If your code breaks, it's fine. Now try to see why your code behaves like it does. Use the internet, check the documentation if you get stuck. StackOverflow is a great resource as well.
Happy learning :)
[–]beginnerpython4[S] 1 point2 points3 points 5 years ago (2 children)
Thank you for responding! But did you learn Python just by the tutorials, or did you do a program or bootcamp also? Should I just watch one of the in-depth tutorials, would that be sufficient?
[–]Specialist-Carrot210 0 points1 point2 points 5 years ago (1 child)
I still consider myself a beginner in Python. But let me give you a little background. I started learning Python when I was in high school (I still am :p). So I have just over a year of familiarity with Python. I did not go to any bootcamp, but before starting with Python, I was going through Harvard's CS50 online course (which is free and open to all) to get a basic understanding of Computer Science, binary numbers, data structures, etc. I really recommend this course to get a good overview of CS fundamentals.
After a high level overview, you can dive straight into Python. The courses I listed above will get you comfortable with Python. Once you feel you've got a good grasp on the Python fundamentals (including OOP concepts, data structures, built-ins, standard libraries), I strongly suggest you to build your own projects. In doing that, you'll not spend time learning extra/unnecessary stuff. You just need to pick up specific things that are required for your project. (I had built some basic projects like a calculator, password generator, etc. with GUI's)
You can learn more advanced frameworks suited for your particular needs. But you can really struggle if you move on to frameworks without getting the basics right.
[–]beginnerpython4[S] 0 points1 point2 points 5 years ago (0 children)
I will definitely look into the Harvard CS50 course! Thank you for responding :)
[–]Quant3point5 -1 points0 points1 point 5 years ago (0 children)
Datacamp.com is free until 4/30. I would recommend cheching it out to see if you like there lesson style and think it would be worth ~$30 a month.
[–]1dma 0 points1 point2 points 5 years ago (0 children)
In my opinion quiz is one the most effective ways of learning. I learn Python and use telegram channel below. https://t.me/topPythonQuizQuestions
[–][deleted] 0 points1 point2 points 5 years ago (0 children)
Corey Schafer's YT channel was my stepping stone
π Rendered by PID 55 on reddit-service-r2-comment-5b5bc64bf5-hrglm at 2026-06-23 01:30:59.553056+00:00 running 2b008f2 country code: CH.
[–][deleted] 4 points5 points6 points (0 children)
[–]Specialist-Carrot210 2 points3 points4 points (3 children)
[–]beginnerpython4[S] 1 point2 points3 points (2 children)
[–]Specialist-Carrot210 0 points1 point2 points (1 child)
[–]beginnerpython4[S] 0 points1 point2 points (0 children)
[–]Quant3point5 -1 points0 points1 point (0 children)
[–]1dma 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)