Na MIT-u su smislili nešto zgodno (osobito za djecu programera ) evo ukratko
Stvar je besplatna i možete je downloadati ovdjeScratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web.
Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create and share Scratch projects, young people learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.
http://scratch.mit.edu/
(također i na hrvatskom jeziku, kako bi klinci mogli sami raditi - samo kod download forme popunite da je zemlja hrvatska, ostale podatke ne morate davati)