Il linguaggio di programmazione del graffio è il programma open source più popolare utilizzato nelle scuole, nelle case, nelle imprese e nelle università per insegnare matematica e altre capacità. Scratch è un linguaggio di programmazione visivo che consente agli utenti di creare semplici giochi, storie e applicazioni interattive sui propri computer personali. Tutte le opere prodotte dai contributori della Comunità sono disponibili per il download gratuito dal sito Web di Scratch, che mantiene un database attivo con oltre 2 milioni di progetti utente. Per coloro che desiderano diventare specializzati alla programmazione, il graffio può essere uno strumento di apprendimento gratificante e benefico. Sebbene ci siano una varietà di modi in cui si può imparare a usare graffio, alcune persone sono più adatte agli altri nel padroneggiare questa particolare lingua.
Il metodo più comune per imparare come utilizzare il linguaggio di programmazione del graffio è utilizzando un emulatore scratch, definito anche come programma di bandiera verde. Un'applicazione Bandiera verde è una macchina programmata che consente agli utenti di sperimentare con vari linguaggi di programmazione graffiante senza dover scaricare programmi effettivi sui loro computer. I programmi di bandiera verde possono essere utilizzati spesso in combinazione con altri tipi di risorse didattiche, o in studio indipendente. Usando un'applicazione di bandiera verde, un bambino sarà in grado di vedere come vengono utilizzate determinate parole e forme nelle situazioni di vita reale.
Usando graffio come strumento per l'insegnamento della matematica può essere un modo efficace per insegnare agli studenti e stimolare le loro menti mentre stanno facendo i compiti. Mentre ci sono una varietà di modi per sfruttare il vantaggio, è più efficace l'incorporare in una sessione di studio indipendente. Quando il bambino completa un lavoro in cui lui o lei usa il linguaggio di programmazione grafico sul computer, dovrebbe essere incoraggiato a provarlo su una configurazione offline per assicurarsi che l'idea abbia attaccato con loro.