Scratch
Scratch is a programming language and an online community.