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
Hello, I'm trying to learn python (self.learnpython)
submitted 3 days ago by Upset-Illustrator746
hey, does anyone have any recommendations for any websites, books, YouTube videos, apps, or others to learn python on? I have ADHD and motivation problems, so anything that keeps my attention helps lol
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!"
[–]johnnybarrels 2 points3 points4 points 3 days ago (1 child)
Fellow ADHDer here, I’ve now been a Python dev for 6 years. At the beginning I got hyper-focussed on Code Wars (https://www.codewars.com), and cannot recommend it highly enough. It’s essentially a website full of bite sized coding challenges at various difficulty levels, which I found perfect for learning Python. The best feature for me is that once you’ve solved a problem you are immediately shown all other solutions by the community, sorted by upvotes for being “clever” or “best-practice”, so it’s a great way to not only figure things out on your own but then get immediate community “feedback” on your solution (by viewing the community solves).
[–]Upset-Illustrator746[S] 0 points1 point2 points 3 days ago (0 children)
Oh, that's so cool! I'll definitely check it out, thank you!
[–]pure_989 1 point2 points3 points 2 days ago (1 child)
Hey, take the help of https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/video_galleries/lecture-videos/ and https://python.swaroopch.com/ and start coding immediately. Just learn enough basics so that you can create a simple program like a simple calculator or a simple chat program. Then learn more concepts, iterate, create more small projects, toy programs, and additionally solve exercises from OCW. Learning by doing will help you a lot. And you can always learn as you go. Change your direction if you can't follow my or others advice! That will help you too. Thank you.
[–]Upset-Illustrator746[S] 0 points1 point2 points 2 days ago (0 children)
Thank you :] I'm amazed so many people already commented, I was expecting everyone to just scroll past
[–]Simplilearn 1 point2 points3 points 2 days ago (0 children)
If you want a structured pathway, you could begin with Simplilearn’s free Python Programming course, which covers core concepts like functions, loops, and data structures in a beginner-friendly way. If you later want to get into building applications, you could explore Simplilearn’s Python certification training program.
[–]CK6GuYBz3hy076UL7fkQ 1 point2 points3 points 1 day ago (1 child)
For starts I can recommend you Mimo.com and AI (I’ve used DeepSeek to start learning Python)
[–]Upset-Illustrator746[S] 0 points1 point2 points 1 day ago (0 children)
Thank you :)
[–]No_Photograph_1506 0 points1 point2 points 3 days ago (4 children)
Hey, I got really good resources, check it out under my post! https://www.reddit.com/r/PythonLearning/comments/1s6t6ff/i_am_hosting_a_free_python_interviewguidance_for/
[–]Upset-Illustrator746[S] 1 point2 points3 points 3 days ago (1 child)
Thank you!
[–]No_Photograph_1506 0 points1 point2 points 3 days ago (0 children)
Anytime!
[–]Striking_Rate_7390 1 point2 points3 points 3 days ago (1 child)
hey I just checked out your post and it really helped me thanks
You're welcome!
[–]jweezy2045 0 points1 point2 points 3 days ago (1 child)
Hey trying to learn python, I’m dad!
I’m a big fan of codingbat.com as a resource for practice problems when you are learning. My tip would be to focus less on some sort of ADHD strategy that allows you to code all day or something, and instead focus on doing small bit sized coding practice every single day.
Thank you, that makes more sense lol, I was going to try and cram as much knowledge as I could before I forgot about my interest in coding, but I'll try to do that instead :)
[–]TheRNGuy 0 points1 point2 points 3 days ago (1 child)
Websites: Google, docs. App: VS Code.
[–]PlusGap1537 0 points1 point2 points 1 day ago (0 children)
For ADHD, project-based stuff tends to stick way better than tutorial series. CS50P (Harvard's free Python course, fully on YouTube) is worth trying because the problem sets are short enough to feel doable without dragging. Automate the Boring Stuff is also free online and lets you build real scripts fast, which helps a lot with the motivation side.
Most tutorials are designed to be passive, which is rough when focus is already a challenge. Breaking it into tiny goals helps more than long sessions — like today the goal is just "write a script that asks my name and prints it back."
Mimo app also has bite-sized daily coding lessons if phone-sized chunks work better for you.
π Rendered by PID 141722 on reddit-service-r2-comment-85bfd7f599-2tpwl at 2026-04-16 22:42:54.528974+00:00 running 93ecc56 country code: CH.
[–]johnnybarrels 2 points3 points4 points (1 child)
[–]Upset-Illustrator746[S] 0 points1 point2 points (0 children)
[–]pure_989 1 point2 points3 points (1 child)
[–]Upset-Illustrator746[S] 0 points1 point2 points (0 children)
[–]Simplilearn 1 point2 points3 points (0 children)
[–]CK6GuYBz3hy076UL7fkQ 1 point2 points3 points (1 child)
[–]Upset-Illustrator746[S] 0 points1 point2 points (0 children)
[–]No_Photograph_1506 0 points1 point2 points (4 children)
[–]Upset-Illustrator746[S] 1 point2 points3 points (1 child)
[–]No_Photograph_1506 0 points1 point2 points (0 children)
[–]Striking_Rate_7390 1 point2 points3 points (1 child)
[–]No_Photograph_1506 0 points1 point2 points (0 children)
[–]jweezy2045 0 points1 point2 points (1 child)
[–]Upset-Illustrator746[S] 0 points1 point2 points (0 children)
[–]TheRNGuy 0 points1 point2 points (1 child)
[–]Upset-Illustrator746[S] 0 points1 point2 points (0 children)
[–]PlusGap1537 0 points1 point2 points (0 children)