etoy
Squeak: Learn programming with robots (book by Ducasse

Teaching children how to program computers -- comparing squeak (etoy) and scratch