4 ms·
A children's book about programming is a great idea and it's very nice to see the market encouraging this kind of work. That said, I'm not sure if I'd be comfo
by guscost 13y ago
A children's book about programming is a great idea and it's very nice to see the market encouraging this kind of work.
That said, I'm not sure if I'd be comfortable giving this particular book to a young child. From the sketches it seems as if it will be light on fundamentals like logic and data structures, and a bit heavy on Ruby-specific abstractions and borderline political value judgements. I don't want to tell the younger generation which application stack they should be using, to say nothing of the completely out of place "Apple is selfish, Python is fascist" storyboards.
If you're interested in honest advice I'd remove the parts about what is wrong with all the other technologies and substitute material related to the history and engineering that made all of these tools possible. Mention how strings and floats are encoded as bits, for example. Young children are not going to be wondering why they are learning Ruby instead of C or assembly, but they will be wondering how it does all that cool stuff.
- zhemao 13y agoHow on earth did you get any of that from the illustrations? I got the "Snow Leopard is a loner" reference (hah), but I don't see anything deprecatory towards Python or anything suggesting the book will actually teach Ruby syntax or idioms as opposed to general programming concepts. Anyway, the references to operating systems and programming languages are clearly meant for the adults who are reading alongside their kids. I very much doubt a young child with no prior exposure to computer programming will pick up on the jokes.