An introductory programming guide is structured around a whimsical original fairy tale in a land run on the Ruby programming language.
An enjoyable book that can turn any kid (or adult!) into a programming wizard. (index) (Nonfiction/fantasy. 10 & up)