Cos'è Scratch? Scratch è un applicativo per programmare tramite un' interfaccia grafica (GUI) Molto intuitiva e facile da utilizzare, per iniziare a programmare con Scratch basta prendere confidenza con il programma ed avere le idee. Questo compilatore è diviso in tre sezioni: una in cui possiamo scegliere i blocchi che costituiranno lo script cioè il programma, lo script è mostrato nella parte centrale dello schermo e l' ultima sezione mostra l' anteprima del progetto e la selezione degli sfondi e degli sprite cioè i personaggi che eseguiranno lo script.
Sul logo di scratch possiamo leggere, scritto in alcuni blocchi di comando; "forever imagine program share" perche scratch è anche una piattaforma online con cui possiamo condividere i nostri progetti, scaricare progetti di altre persone e modificarli.