Ruta de desarrollo del programa Scratch
Como parte del proyecto "OLPC (One Laptop Per Child)", Smalltalk presenta una secuencia sugerida de aprendizaje de idiomas en la que cada idioma está diseñado para servir como introducción y base para el siguiente. El orden es: rascar -> etoys -> chirriar -> cualquier pequeña charla. Durante el proceso de aprendizaje, cada lenguaje proporciona un entorno de programación gráfico, que no solo se utiliza para enseñar a los niños algunos conceptos de programación, sino que también simula y cuenta historias utilizando conocimientos de física y matemáticas. Smalltalk y Squeak se han vuelto muy famosos en las últimas décadas como lenguajes de desarrollo de aplicaciones con todas las funciones, mientras que Scratch es una herramienta de aprendizaje para niños.