Scratch is a free development tool to create stories, games and animations without any coding - just drag-n-drop/group/stack up blocks of events/controls/etc, set values and execute - to see them in action immediately. Scratch was created by MIT to orient kids, students and non-programmers into programming. However, Scratch is a lot of fun for professional programmers, too as they can readily understand it and exactly know how to code it.


http://scratch.mit.edu

Scratch...