A Scratch nem igazán sorolható a klasszikus programozási nyelvek csoportjába. Nincs is nyelvezete, azaz az utasításkészlete nem szavakból, hanem grafikus elemekből áll, melyek egymáshoz illesztésével képezhető le a folyamatábra. Gyorsan elsajátítható, és szinte azonnal sikerélményt nyújt a használata. Ezért a gyerekek és programozásban kezdők is gyorsan megkedvelik. Bővíthető és rugalmasan kezelhető elemkészlete, komolyabb folyamatok programozására is alkalmas. Felépítése, kifejezetten támogatja az algoritmikus gondolkodás fejlesztését, és megalapozza a különféle programozási nyelvek könnyebb értelmezését és elsajátítását.