Scratch è un Linguaggio di Programmazione Visuale (Visual Programming Language V.P.L.) che consente la programmazione tramite la manipolazione grafica degli elementi e non tramite sintassi scritta. E’ un software nato al MIT ed è supportato da una grandissima comunità di utenti.
Link: https://scratch.mit.edu/