SCRATCH és una de les eines que ens van a permetre començar a utilitzar un llenguatge de programació d'una manera simple però eficient. S'utilitza la metàfora de ?peces encajables? per a animar objectes que es troben en la pantalla, amb un ús molt senzill i intuïtiu. Scratch s'utilitza des d'un ?entorn de desenvolupament? que mostra d'un només cop de vista tots els elements necessaris: escenari, objectes i elements del llenguatge. Podem tenir tants escenaris i objectes com desitgem, utilitzant aquells que ja estan disponibles amb la instal·lació estàndard de l'eina, o bé creant els nostres. Aquest és un factor motivacional més a l'hora de treballar amb l'alumnat des d'edats primerenques. Els elements disponibles no són únicament dibuixos, sinó també sons. Podem utilitzar els quals vénen per defecte, afegir sons nous des de la web del projecte, o incorporar els nostres propis enregistraments, bé a través de la grabadora incorporada en l'entorn, bé a través de qualsevol altra eina externa. Pràcticament tot es porta a terme arrossegant i soltant elements amb el ratolí, i modificant amb el teclat únicament valors numèrics, textos...