Scratch

Scratch is a tool that can be used to program create games, programs, simple animations, and various other things

It is a free download from the website it comes from. It's also used for all of Joe's Projects, to create them.