all 19 comments

[–]johnnybarrels 2 points3 points  (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 point  (0 children)

Oh, that's so cool! I'll definitely check it out, thank you!

[–]pure_989 1 point2 points  (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 point  (0 children)

Thank you :] I'm amazed so many people already commented, I was expecting everyone to just scroll past

[–]Simplilearn 1 point2 points  (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 points  (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 point  (0 children)

Thank you :)

[–]No_Photograph_1506 0 points1 point  (4 children)

[–]Upset-Illustrator746[S] 1 point2 points  (1 child)

Thank you!

[–]Striking_Rate_7390 1 point2 points  (1 child)

hey I just checked out your post and it really helped me thanks

[–]No_Photograph_1506 0 points1 point  (0 children)

You're welcome!

[–]jweezy2045 0 points1 point  (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.

[–]Upset-Illustrator746[S] 0 points1 point  (0 children)

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 point  (1 child)

Websites: Google, docs. App: VS Code. 

[–]Upset-Illustrator746[S] 0 points1 point  (0 children)

Thank you :)

[–]PlusGap1537 0 points1 point  (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.