What is your definition of a "kid"? I don't think 99.9% of kids will want to 
read it. Back in the 80s I tried to learn BASIC using the TRS-80 Color Computer 
manuals, which were considered very high quality at the time. I didn't succeed, 
in part because I couldn't be bothered to read the text. There was too much of 
it. This text has even more.

Last summer I had my older daughter (13) learn some Ada using a free online 
text I'd found. It was based on introducing ideas via a sequence of games. She 
did pretty well at it, but again, she didn't want to read it very much. She'd 
done some programming already with CSFirst, I think it's called, and that's a 
visual-oriented programming where you connect blocks. It did what she wanted: 
let her make animation with songs. Ada demanded too much of her just to get a 
simple text-based game.

On the other hand, there seems to be disagreement between title and text. In 
your text you seem to walk back the title, and suggest that this is only an 
introduction to programming using Nim, a book for beginners. That's another 
matter, I guess, but the headline is a bit misleading then.

Reply via email to