I like Mathematica notebooks a lot and have thought about using it to teach computing to kids, its great to have every possible kind of data, from colors to star positions in the sky built in, plus its got lots of great graphics primatives can can even generate 3D scenes from code