ISBN: 1461178185
Buy on Amazon
Found in 2 comments on Hacker News
tankbot · 2012-08-30 · Original thread
My niece, also 10, has been bugging me to teach her how to make computer games of her own. After thinking about this for a couple of months the Raspberry Pi came out so I ordered 2 (one for her, one for me!) and set her up with Scratch. While waiting on the RasPis to arrive, I bought her a copy of Loren Ipsum[0] and read it first to make sure it was good for kids and had the right kind of information (it does!).

IMHO this might be the best way to introduce kids to programming. The book teaches fundamental concepts (she was blown away by the infinite string being less than 2 inches) without bogging them down in jargon and syntax (fuck semicolons...). On top of that, Scratch has really great visual logic and design pieces that fit together like a puzzle and let kids explore the concepts themselves, again without all the nitpicky syntax. This keeps things fun an interesting while they learn.

She is now a Scratch wiz and loves making stuff. Since she is an avid reader, she likes to create characters from her books and make them do crazy stuff. During the months I considered how to approach her education, she has amassed an impressive amount of design notes on her first game, including characters and levels. She is now working out the story to go with it and will begin putting it all into scratch soon. I can't wait to see what she comes up with!

EDIT: Forgot the link for [0]!

[0] http://www.amazon.com/Lauren-Ipsum-Carlos-Bueno/dp/146117818...

aristus · 2012-04-22 · Original thread
I'd add Lauren Ipsum, a kids book about computer science I wrote with my wife: http://www.amazon.com/Lauren-Ipsum-Carlos-Bueno/dp/146117818...

For every copy we sell we're donating another, too: http://www.laurenipsum.org/141

Fresh book recommendations delivered straight to your inbox every Thursday.