Google Blockly - a visual programming language 14 years ago
http://scriptastic.greenbush.us uses the Waterbear framework fo let kids create scripts for the 3D objects they create using Opensim -> http://opensimulator.org/wiki/Main_Page .. tons of fun when combines with Scratch