Sprites, events and motion1 / 9
What Scratch is for
Scratch is a visual programming language. Instead of typing code, you drag coloured blocks that click together like jigsaw pieces.
Great for learning because the syntax can't go wrong — if two blocks fit, they're valid. You can focus on the *logic* instead of semicolons and brackets.