Szabolcs Nagy dixit (2010-08-14, 01:27): > sicp used to be the basic book for teaching programming as
Marc Weber dixit (2010-08-14, 03:10): > Maybe a simple Ruby tutorial like this: > http://pine.fm/LearnToProgram/?Chapter=00 > is a good start. Of course it only covers the very basics. If we're on the subject of Ruby and Scheme (which are both, in their own ways, very good languages to start learning to program), depending what your son's age is it might be better to start with “The Little Schemer” (paperback version: [1] and an online sampler [2]), and “R's Poignant Guide to Ruby” [3] which is IMO an excellent work of art as well as it's a good introduction to Ruby. [1] http://www.amazon.com/Little-Schemer-Daniel-P-Friedman/dp/0262560992 [2] http://www.ccs.neu.edu/home/matthias/BTLS/ [3] http://mislav.uniqpath.com/poignant-guide/ -- [a]