Scratch is een geweldige omgeving om in te leren programmeren. Scratch is geschikt voor het maken van interactieve verhalen, animaties, spelletjes, muziek en kunst. Het is begrijpelijk voor kinderen die kunnen lezen, zeg ‘acht jaar en ouder’. Voor jongere kinderen is er Scratch Junior

Scratch werkt met blokjes in plaats van tekst. Dat voorkomt schrijffouten doordat de onderdelen van het computerprogramma  als puzzelstukjes in elkaar passen. Als de blokjes passen is het programma syntactisch in orde en kan het worden uitgevoerd. Programmeerfouten blijven wel mogelijk maar die zijn dan omdat kinderen het programma nog niet helemaal goed hebben doordacht. niet omdat er een ‘punt of komma’ verkeerd staat.  Zo leren ze spelenderwijs programmeren.