What is Scratch?

 

 

Scratch Desktop App - Overview