There are some very nice programming environments for kids. MIT Scratch (http://scratch.mit.edu/) immediately springs to mind, for example.
Any particular reason it needs to be web-based?
Any particular reason it needs to be web-based?
Sorry for posting so many comments: I'm a teacher so the issue of computers, programming, and education fascinates me to no end :)