Scratch

Scratch.mit.edu is the online version of Scratch v2.0 but there are lots of resources around for helping you to use it.
Have a look at scratch.co.uk for additional tasks applying real world effects such as gravity and friction.