What is Scratch?

Scratch is a scripting program that enables users to create simple coding for games, stories, and presentations, and prepares users for the more challenging code in the near future. The program uses characters called sprites, and these sprites can be coded using scripts. Sprites also have the ability to create sounds and change into a different look. The bakcdrops are used to create a setting for the sprites when a script is being played.