La programación en bloques implica encajar piezas pre diseñadas (como en un rompecabezas) de forma tal que se genera una lista de pasos o acciones a seguir para solucionar un problema planteado o creado por el mismo usuario. Scratch es uno de estos lenguajes de programación y ha sido diseñado para que cualquier persona pueda iniciarse en el mundo de la programación. Scratch se organiza en bloques que realizan diferentes funciones, de forma similar a como se encajan piezas de Lego, creando acciones complejas que dan lugar a los programas. Con Scrath puedes crear historias interactivas, juegos y animaciones; además de facilitar la difusión de las creaciones finales con otras personas vía Web.
Haciendo clic sobre la siguiente imagen, podrás acceder al sitio web de Scratch, registrarte en él y explorarlo.