Scratch

Scratch is a free programming language where you can create your own interactive stories, games and animations.