One more thing about Scratch

Alice vs. Scratch

Developed by Lifelong Kindergarten at MIT Developed by Randy Pauch at Univ. of Virginia and later CMU
Named after scratching by DJ's Named after Alice and Wonderland
2D 3D
Simple block-based programming More complicated block-based programming
Ages 7 and up? Ages 14 and up?
Used at Harvard to introduce programming Sometimes used for programming courses
Interactive with sensors Focus on animation
A few minor variants Storytelling Alice
Built on Squeak Built on Java
Fairly stable Alice 3.0 will use Sims 2 characters

Lots of Alice-related links