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:56:20 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

12 sources
I really enjoy finding new ways to introduce her into how computers think, in the same time, I have to constantly level up my game, as I am competing with tiktok, instagram, youtube, netflix.. etc. So I have to come up with new incentives, and more and more interesting projects, e.g. I printed a tshirt with some of her code, or made a huge poster with one of the turtle images she made (https://github.com/jackdoe/programming-for-kids/blob/master/...), or sometimes its pure bribery, like buying robux. When I was her age, I spent hours just reading random man pages, pretty much because cartoon network was showing the same episode of dexter's laboratory for the 25th time. The kids her age are growing in a strange era, programs will control their life, wether they want it or not, so it will be great if they can debug :)
In Show HN: The Unix Pipe Card Game – teach kids basic Unix commands
Ah! I didnt mean to show it off, just my desk is a mess.. Yea its a cyberdeck I am building with hardwired Atreus directly connected to pi zero gpios and using libuinput to make a software keyboard, which works amazing btw. I am making it to init directly into getty without login (with busybox init), so it boots directly in usable /bin/bash in only 2-3 seconds, and all the available programs are simple python programs (ls, cp, mv, a basic line editor, touchtyping game, hangman etc) and the keyboard itself is a simple python program that basically scans the matrix and emits events to uinput. The frame is from plywood. And I am trying to make it like a 'scavenger hunt' experience for my daughter, I will put special codes in various places in the programs or on the file system with different difficulty, and I can challenge her to find them.
Read the rest
The goal is to have < 50$ scavenger hunt computer kit (thats why I cant afford teensy or something) This is just the prototype to see how it feels to write code using line editor, and also to test the effect of thinking of the keyboard as a program with a nested for loop, on her thinking about 'what happens when you press a key' for r in rows: send(r, 1) for c in cols: v = read(c) if v == 1: # (r,c) is pressed send(r, 0) I just uploaded those to show you how it looks, but again, its just to test the software and the screens size: https://github.com/jackdoe/programming-for-kids/blob/master/... https://github.com/jackdoe/programming-for-kids/blob/master/...
In Show HN: The Unix Pipe Card Game – teach kids basic Unix commands
I think most kids can learn basic programming and have different attitude towards software. Programs are going to determine their lives, from the tiktok feed algorithm to surveillance to filtering their CV for a job and even evaluating their job performance or paying their taxes. There was a story recently where toasters were bricked because they received the microwave binary update. Can you imagine? You wont be able to make toast if you cant hack our toaster. Not to mention the new scams, from NFTs to ransomwares, I have gotten to the point of asking my daughter to tell me for each app she installs 'how it makes money from you, especially if its free' . What big tech has been doing for the last 20 years has successfully disconnected the user from the computer, the next generation was supposed to be the most 'technologically advanced' gen
Read the rest
eration and yet for them technology is worse than magic. It is magic that controls their lives.. that is filled with exploits, bugs and crashes. We must do all we can to break down the tech barrier and make them literate. (this is my log of teaching my daughter https://github.com/jackdoe/programming-for-kids I have posted it in other comments so it looks weird, but I have gotten some feedback that it is a nice resource for other parents, so I will link to it again)
In Show HN: 4917 Machine Code for Kids – Card Game
I dont know about the 'if they cant grasp BASIC' thing, but Scratch is not as inclusive as people think. My daughter was almost repulsed by it, but actually when I made a "laptop" (https://github.com/jackdoe/programming-for-kids/blob/master/...) of a pi zero and a small screen that boots into vim, and she started to make python do things, basic math things, she was much more engaged. We made few arduino nano led controller, she helped to solder the mic sensors and etc, and also to program the delay between the 'claps', it just feels so real. I also bought pi4 game hat (https://www.waveshare.com/game-hat.htm) that she assembled herself, and then I uploaded a 'hello world' snes game, showed her some assembly. She played a lot of 'human resource machine' and '7 billion humans', and I was paying her sometimes 1 euro per completed level, and t
Read the rest
urns out it was time well spent. She also helped me with some work on Ben Eater's kit (especially the clock and some registers). I think the best lesson we had that got her hooked was when I made like 5 line python script that controlled the keyboard that was climbing an infinite staircase in Roblox using pyautogui. What I am trying to say is that some kids will respond to scratch and some wont, and either way I dont think you should say 'oh programming is not for them'
In Show HN: Programming Time - Playing card game to teach your kids Python
I built a small raspberry pi zero "laptop"[1] with 4" screen and usb battery that does not have X and inits directly into openvt that starts vim (takes like 2 seconds to boot) and it has python and you can directly write pixels into /dev/fb0, there are also console games that are quite fun. The best part was "no distraction environment" no internet, no messages, nothing, you have to be bored a bit to get creative. Though my daughter doesnt use it much (she did in the beginning), it is super hard to compete with modern entertainment which is so reachable and so instant. All kids get what they want immediately after they want it. I want a football, order online, it arrives same day. I want to watch this movie, they start watching. I am trying to create some time per day, in a safe space where she can be creative and bored. [1]: https://gith
Read the rest
In Ask HN: How can I make a “kid's computer” today as good as an Apple II?

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.