From Test-Scratch-Wiki
Scratch is a block-based programming language designed to be easy to use. Scratch is designed for those who are between the age of eight to sixteen years old, but anyone can use it. Scratch is often used as a beginning language, to teach people to code.