1 Starting to Program From Scratch scratch is a new programming language that lets you create your own interactive stories, animations, games, music, and.