Fue desarrollado por "el grupo permanente Kindergarten" en el Media Lab del MIT (Instituto Tecnológico de Massachusetts) por un equipo dirigido por Mitchel Resnick, apareció por primera vez en el verano de 2007
Los Orígenes
Scratch reconoce la aportacion del -lenguaje en el que esta desarrollado- el modo de trabajo consiste en arrastrar y soltar bloques en lugar de escribirlos.
Y, por ultimo, como LogoBlocks, CricketBlocks o PicoBlocks, utiliza bloques autoencajables que solo ajustan si son sistemáticamente correctos, permitiendo al usuario centrar su atención en los algoritmos lógicos de programación,en lugar de perder tiempo intentando desentrañar el esotérico código lingüístico de los tradicionales lenguajes de programación. Micromundo de Logo, los e-toys de Squeak y LogoBlocks como sus precedentes o fuentes en las que se ha inspirado. El lenguaje de programación de Scratch, por un lado, se basa en Logo,en especial en sus primitivas, y presenta un entorno en el que múltiples objetos pueden evolucionar e interactuar.
Scratch reconoce la aportacion del -lenguaje en el que esta desarrollado- el modo de trabajo consiste en arrastrar y soltar bloques en lugar de escribirlos.
Y, por ultimo, como LogoBlocks, CricketBlocks o PicoBlocks, utiliza bloques autoencajables que solo ajustan si son sistemáticamente correctos, permitiendo al usuario centrar su atención en los algoritmos lógicos de programación,en lugar de perder tiempo intentando desentrañar el esotérico código lingüístico de los tradicionales lenguajes de programación. Micromundo de Logo, los e-toys de Squeak y LogoBlocks como sus precedentes o fuentes en las que se ha inspirado. El lenguaje de programación de Scratch, por un lado, se basa en Logo,en especial en sus primitivas, y presenta un entorno en el que múltiples objetos pueden evolucionar e interactuar.