Agreed. Warren Wilkinson had an idea for a simple Lisp wrapper to SDL for this purpose (http://formlis.wordpress.com/2011/01/22/teaching-children-pr...). But it needs to be something even simpler, "Logo easy." HTML5 Canvas is actually a good system for this IMO.