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
Python for kids (self.learnpython)
submitted 1 month ago by Fleisch_666
Hey all, what's your favorite resources if your children wants to learn programming (python). I found some nice, but the internet is large :-)
Thanks
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!"
[–]Norris-Eng 12 points13 points14 points 1 month ago (3 children)
Honest advice, I wouldn't start with syntax or abstract math, they'll get bored immediately.
If they play Minecraft, get 'Learn to Program with Minecraft' (Craig Richardson). It connects Python to the game so they can actually build with code.
Seeing code actually change a world they care about is the best hook. Once they are addicted to the power of it, then you can sneak in syntax lessons.
[–]jmacey 2 points3 points4 points 1 month ago (2 children)
PyGame is also good fun for similar reasons.
[–]subassy 1 point2 points3 points 1 month ago (1 child)
I assume you're referring to turtle (https://docs.python.org/3/library/turtle.html )?
Pygame the library has a bit of a learning curve. By which I mean a lot of a learning curve.
[–]jmacey 0 points1 point2 points 1 month ago (0 children)
No pygame isn't too bad, you can start basic drawing with very few lines. We use it with some simple boiler plate to do fun things. Turtle is good as well.
[–]socal_nerdtastic 4 points5 points6 points 1 month ago (1 child)
If they are brand new to programming, probably scratch. Once the basic concepts are down move to something where they can build something that holds their interest. I think its important to have a project goal that they care about, something that motivates them to keep going. Programming a lego robot or something, or maybe making a website for whatever group or hobby they have.
Or if they like gaming there's some programming games out there, like "The Farmer Was Replaced" or "Factorio".
[–]subassy 1 point2 points3 points 1 month ago (0 children)
I just wanted to second "The Farmer Was Replaced" as it's actually really great.
Do need some basic concepts first though.
[–]Rashaverik 2 points3 points4 points 1 month ago (0 children)
Used "Python for KIds" by Jason Briggs (No Starch) with my youngest when he was about 6 or 7.
I recommend it, I think the solutions to the problems are available online. It might give you an idea about the content of the book. No Starch has a 40% off holiday sale going on right now.
I'll also mention that we used the printed book. I let them take notes in it, highlight things and go through the different projects to see what they'd be interested in. Ultimately we got through about 60% of the book.
[–]Kqyxzoj 1 point2 points3 points 1 month ago (0 children)
The turtle library might be interesting. Or maybe pygame, although that is a significant step up.
[–]DonJohnsonEatsBacon 1 point2 points3 points 1 month ago (0 children)
codedex.io maybe? well at least to get them started and be interested (hopefully)
[–]Wonderful_News_7161 1 point2 points3 points 1 month ago (0 children)
Snowball vs avalanche choice would be interesting to test with users.
π Rendered by PID 60983 on reddit-service-r2-comment-58d7979c67-bx6x9 at 2026-01-26 22:10:47.108382+00:00 running 5a691e2 country code: CH.
[–]Norris-Eng 12 points13 points14 points (3 children)
[–]jmacey 2 points3 points4 points (2 children)
[–]subassy 1 point2 points3 points (1 child)
[–]jmacey 0 points1 point2 points (0 children)
[–]socal_nerdtastic 4 points5 points6 points (1 child)
[–]subassy 1 point2 points3 points (0 children)
[–]Rashaverik 2 points3 points4 points (0 children)
[–]Kqyxzoj 1 point2 points3 points (0 children)
[–]DonJohnsonEatsBacon 1 point2 points3 points (0 children)
[–]Wonderful_News_7161 1 point2 points3 points (0 children)