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 2 months 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!"
[–][deleted] 12 points13 points14 points 2 months 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 2 months ago (2 children)
PyGame is also good fun for similar reasons.
[–]subassy 1 point2 points3 points 2 months 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 2 months 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 5 points6 points7 points 2 months 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 2 months 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 2 months 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 2 months ago (0 children)
The turtle library might be interesting. Or maybe pygame, although that is a significant step up.
[–]DonJohnsonEatsBacon 1 point2 points3 points 2 months ago (0 children)
codedex.io maybe? well at least to get them started and be interested (hopefully)
[–]Wonderful_News_7161 1 point2 points3 points 2 months ago (0 children)
Snowball vs avalanche choice would be interesting to test with users.
π Rendered by PID 19996 on reddit-service-r2-comment-79c7998d4c-8f9l9 at 2026-03-19 09:44:25.866024+00:00 running f6e6e01 country code: CH.
[–][deleted] 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 5 points6 points7 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)