Scratch

Scratch:
Welcome to the SCRATCH site!
Scratch is a new programming language
that lets you create your own interactive stories, games, music, and art.
Scratch is now available as a free download!
—-

Pretty cool.