What is Scratch?
Scratch is a block based programming environment developed by MIT Media Lab. It allows for the creation of games, animations, videos, stories, and so much more by simply connecting blocks of code together.
On the right is the user interface for Scratch. It is divided into three main sections.
1. On the left is the code library where all the different blocks of code are located. They are divided into separate categories which make finding the type of block you are looking for easier.
2. In the middle of the screen is where you "write your code" by dragging blocks from the library.
3. The right there is a window that allows you to see the effects of your code on the cat or whichever character you are writing code for.