HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
jackdoe
programming-for-kids
Python2021–2024
jackdoe / programming-for-kids

programming-for-kids

book for parents and kids.

10Distinct people
38Mentions
0Explicit recommenders
664GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

book for parents and kids.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 10:02:05 AM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year38 dated mentions

Observed mentions: 2021-07-11 14:42:56 UTC to 2024-07-23 19:13:49 UTC.

0510152021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 16 mentions; 2 submissions, 14 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 12 mentions; 0 submissions, 12 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 7 mentions; 4 submissions, 3 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2024

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC16214
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC12012
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC743
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC303

What Hacker News says

3 sources
I think it depends a lot on the kid and the parent, I am teaching my daughter since she was 10, and I try to spend time every day doing something, you can see our progress here: https://github.com/jackdoe/programming-for-kids/blob/master/... It is difficult because I have to compete with snapchat and google/meta for her attention, and school is quite exhausting. Snapchat has this super annoying 'streaks' and the more friends you have the more streaks you have to keep alive, so you have to send like 400 messages per day.. its non stop. I teach her that there are 100_000 developers and psychologists and product owners and etc, that they go to work every single day thinking how to extract the most value out of her attention, and she has to constantly be aware of what is the "algorithm" making her do. Unix Pipes she got quite quickly, but doe
Read the rest
sn't use often, but the idea of one program reading another program's output she got. Also grasping the command line was not that difficult. But I used quite some tricks to help. For example her windows PC I change the shell from explorer to cmd.exe, so it boots in cmd, so she has to navigate and also fix it. I also make scavenger hunts on her filesystem so she has to look for a file using dir and cd and etc, also https://overthewire.org/wargames/bandit/ I bribed her with robux for passing each level of the bandit game I want to teach her how computers work and how to make them do what she wants. From what is a register, to an instruction, to a program to a process. Kihon no Kihon as they say. But in the process I also teach her how to break things down and how to think and most importantly how to learn. I teach her about the heart of things, so there is no mystery between the keyboard press and the letter appearing on the screen, or how chatgpt predicts the next word (I am working on a RNN board game with 3 neurons and you have to teach it to count https://punkx.org/move-37/rnn.pdf [work in progress]) So in the end I am not sure if it matters what you teach your children :)
In The Unix Pipe Card Game
I can tell you as a dad, it frightens me that the future is coming so fast I cant even see 1 year ahead. I teach my daughter things from small circuits to assembler, c, python, sql but also basic prompt engineering, how next word predictors work, how surveillance works or how privacy is infringed, how do we pay for the "free" apps, or how to make an idea into something real, also things about how to type fast (at the moment she types with 80wpm) and how to not be afraid of computers and how to just play with them. Of course, it might turn out that I have wasted her time, but we spend time together, and during this time I also teach her how to learn things. Honestly I am not sure "what" you are teaching is that important, If I knew how to bake, I would teach her the deep mastery of baking with all my heart. PS: you can check my teaching pr
Read the rest
In Show HN: PyKidos, Teach Your Kid Python in the Browser
I think making a pico8 game is cool, there are many many guides for shmup games or rogue like games or adventure games, also lua is quite fun to learn, and there is a lot of fun in coming up with the assets for the game, making sounds and etc. https://www.lexaloffle.com/pico-8.php https://www.youtube.com/results?search_query=pico8+tutorial Another option is to make a Roblox game, their studio is very accessible and the scripting is quite straight forward (e.g. if you step on this object it moves) I have spent 2 years teaching my daughter and I thought python and pygame are nice, but we made lots of other games, and lots of turtle based generative art (you can also get some basic game ideas from there, like snake or tictactore or whereiswaldo): https://github.com/jackdoe/programming-for-kids/blob/master/... I think the curve of excitement
Read the rest
is quite steep at start, and then it gets super boring, so if you can reduce the scope as much as possible, and manage to get to some playable state its amazing, if you use godot or some other engine you can make the game playable on web so he can share it with his friends its really nice.
In Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.