Per quanti intendessero cimentarsi con i codici definiti "a blocchi", l'ambiente "BYOB-SNAP!" costituisce indubbiamente la risorsa che meglio rappresenta l'impiego di questo tipo di codice.

"SNAP!" è caratterizzato da una interfaccia grafica che ricorda da vicino l'ambiente di origine, ovvero LOGO: lo "Sprite", ovvero il simbolo con cui si presenta l'elemento in grado di eseguire un programma per disegnare figure di vario genere, ricorda molto da vicino la "Tartaruga" LOGO, in quanto rappresentato da un cursore a forma di freccia.

"SNAP!" non ha bisogno di essere installato: questo ambiente funziona in modalità plurilingue attraverso il Browser del computer, così come spiegato in uno degli argomenti del corso.

L'esperienza con "SNAP!" può essere utile per comparare la semplicità di un ambiente quale FMSLOGO con gli ambienti "a blocchi" e far assumere al Docente la consapevolezza di quanto il codice testuale sia fondamentale, sia per il rigore del linguaggio operativo da questo impiegato, sia per rendersi conto di come gli ambienti "a blocchi" possano essere gestiti con efficacia solo se, preventivamente vengono fatte le dovute esperienza in ambiente testuale (quale è FMSLOGO) di cui gli ambienti a blocchi costituiscono una derivazione e la propria origine.

AVVERTENZA: l'ambiente "BYOB-SNAP!" non necessita di installazione fissa ma di apposito Browser  (preferibile l'impiego del browser "Chrome" o "Mozilla")