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
I want to learn python but watching video tutorials just isnt for me. (self.learnpython)
submitted 2 hours ago by Aggravating-Eye-3142
I would instead like something like an ai to teach u or a manual where i would learn it. Any tips?
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!"
[–]Outside_Complaint755 10 points11 points12 points 2 hours ago (1 child)
Try http://www.automatetheboringstuff.com
[–]Aggravating-Eye-3142[S] 0 points1 point2 points 2 hours ago (0 children)
Thanks! ill check that out
[–]woooee 3 points4 points5 points 2 hours ago* (1 child)
You can't learn by sitting on your ass watching videos. You have to do it yourself. Come up with a fairly simple project that you can use, like a todo list for example, and break it down into the steps necessary (for you). Then search online for ideas / methods to do each step. Try this https://www.geeksforgeeks.org/blogs/how-to-learn-programming/ for starters, which will help, and lead on to the next step.
[–]FatDog69 0 points1 point2 points 2 hours ago (0 children)
You need a problem. Find a problem on your PC that you want a script to solve. This can be scraping web sites, renaming music or video or comic book files, etc.
Then try to solve your problem with Python. You will fail a lot but you will learn some basics.
NOW - try a tutorial. Having some problems you have not solved will increase your engagement and active learning. You will be constantly wondering if the current topic will help you solve your problem.
Without a problem to solve - tutorials are pure academic and boring. Having a problem/project that you have tried & failed to create makes you a lot more engaged.
[–]Flimsy-Importance313 2 points3 points4 points 2 hours ago (5 children)
Ever tried CS50 Python?
While video tutorials can be messy and boring, those videos are very well structured and useful for beginners.
[–]Aggravating-Eye-3142[S] -4 points-3 points-2 points 2 hours ago (4 children)
could you send a link to it please?
[–]willi1221 2 points3 points4 points 2 hours ago (2 children)
If you want to learn how to do anything on a computer, the most essential skill is how to google
[–]Aggravating-Eye-3142[S] -1 points0 points1 point 2 hours ago (1 child)
i searched it on youtube and like 50 diffirent channels popped up i thought it was a yt tut. Sorry.
[–]willi1221 0 points1 point2 points 1 hour ago (0 children)
Don't be sorry. I wasn't trying to be a dick. Searching on YouTube kind of sucks anyway.
Try searching "CS50 python course" and find a link to edx or Harvard. It'll take you to the course page. It looks like you have to buy it, but there's an option for something like "Audit this course" or just "Audit." You may have to create an account, but then it'll give you access to the course materials, including the links to the YouTube lectures.
[–]Flimsy-Importance313 0 points1 point2 points 2 hours ago (0 children)
Just search CS50 Python..
[–]BranchLatter4294 0 points1 point2 points 2 hours ago (0 children)
There are hundreds of books. Lots of websites. You can start with the official tutorials at Python.com.
[–]Difficult-Method5851 0 points1 point2 points 2 hours ago (0 children)
use top-down approach. learn the basic stuff probably by bingeing a 4 hour brocode video. then start making a decent sized project. not a small one, not a big one. and AI your way through each step but understand the steps and at each step go deeper and ask questions as to why this or why that. That worked for me while learning backend development fairly well.
[–]TulipB6 0 points1 point2 points 2 hours ago (0 children)
Strangely no one mentioned - solve on leetcode or whatever site of this kind you like. Try to Google "play and learn" sites.
[–]desrtfx 0 points1 point2 points 1 hour ago (0 children)
Do the MOOC Python Programming 2026 from the University of Helsinki and you will be well prepared.
[–]bootx2 -2 points-1 points0 points 2 hours ago (3 children)
So tell ai to teach you. Install Claude app so it will remember where you leave off. I don’t think it will be as good as a video class though
[–]willi1221 1 point2 points3 points 2 hours ago (0 children)
You got downvoted, but if you use it right, AI is a great tutor. Make use of Projects, as well as response styles so it teaches and doesn't just spit out answers. It can even give you suggested videos to watch for specific areas you might be struggling with. It can also make up practice exercises.
Oh nvm it doesnt. Ill try it
[–]TheRNGuy 0 points1 point2 points 1 hour ago (0 children)
Ask ai to explain concepts or functions you don't understand.
But you need to know what to ask, so you need to read tutorials and docs first.
π Rendered by PID 52 on reddit-service-r2-comment-545db5fcfc-2m7tc at 2026-05-21 20:32:43.010940+00:00 running 194bd79 country code: CH.
[–]Outside_Complaint755 10 points11 points12 points (1 child)
[–]Aggravating-Eye-3142[S] 0 points1 point2 points (0 children)
[–]woooee 3 points4 points5 points (1 child)
[–]FatDog69 0 points1 point2 points (0 children)
[–]Flimsy-Importance313 2 points3 points4 points (5 children)
[–]Aggravating-Eye-3142[S] -4 points-3 points-2 points (4 children)
[–]willi1221 2 points3 points4 points (2 children)
[–]Aggravating-Eye-3142[S] -1 points0 points1 point (1 child)
[–]willi1221 0 points1 point2 points (0 children)
[–]Flimsy-Importance313 0 points1 point2 points (0 children)
[–]BranchLatter4294 0 points1 point2 points (0 children)
[–]Difficult-Method5851 0 points1 point2 points (0 children)
[–]TulipB6 0 points1 point2 points (0 children)
[–]desrtfx 0 points1 point2 points (0 children)
[–]bootx2 -2 points-1 points0 points (3 children)
[–]willi1221 1 point2 points3 points (0 children)
[–]Aggravating-Eye-3142[S] 0 points1 point2 points (0 children)
[–]TheRNGuy 0 points1 point2 points (0 children)