Hacker News new | ask | show | jobs
by markus_zhang 14 days ago
Thanks! This is a good idea. I was thinking about typing games and such because he needs to learn words before doing anything useful, but guessing games are definitely fun, too. I can definitely write simple games using QBASIC (was preparing a Dospian on Rpi 4 as his 6 years old birthday gift).

Do you have any blog, or any recommendation of books to read for such topics? Maybe I can find some "Programming for kids" book back from the 90s. I find teaching kids in general very hard, much harder than teaching myself because kids don't have the cognitive capacity as an adult.

2 comments

My parents got me this QBASIC book when I was in elementary school and I remember it being pretty accessible even for very young readers.

https://www.abebooks.com/Absolute-Beginners-Guide-Qbasic-Per...

Also the Usborne series are classics and a lot of them have been made freely available:

https://usborne.com/us/books/computer-and-coding-books

Thank you! That's an expensive book. And looks like all QBASIC books are like that because they were rare to find anyway.

Maybe I'll just leverage my programming experience and build something using online tutorials and a Dosbian box.

Haha yeah that's a pretty stupid price. You can get it on eBay for $12 but you'd better bid fast because I'm sure it's going to be a very competitive auction. :)

https://ebay.io/m/zzT1Xf

To be honest I just picked moments when the kids were bored and wanted daddy time but weren’t buzzing around the house with excess energy to burn.

It wasn’t something I specifically planned in advance for. Which meant though whole experience was less like homework for them.

As I’m sure you know, sometimes kids just want to experience the stuff their parents do. And when they’re in that kind of mood it’s a lot easier to sit that at a computer than it would be normally.

Thanks. I think I'll prepare that Dospian box, learn QBASIC myself quickly, and let him try it out gradually. At least he should get some typing and arithmetic "game" experience, even when he is too young for any programming.