Celebramos el Día Internacional del Scratch

Hoy es el Día Internacional del Scratch, un lenguaje de programación creado por el MIT y especialmente diseñado para que todo el mundo pueda iniciarse en el mundo de la programación. Sirve para crear historias interactivas, juegos y animaciones; además de facilitar la difusión de las creaciones finales con otras personas vía web.

El nombre proviene de la palabra “scratching” que, en los lenguajes de programación, son aquellos trozos de código que pueden ser reutilizados, fácilmente combinados y adaptados para nuevos usos.

Este lenguaje ha tenido una enorme difusión gracias a su gratuidad (es software libre) y a su facilidad de uso. Su fin es enseñar a todo niño o persona interesada en programar a través de un entorno de aprendizaje adaptado para esta dinámica, llevando la democratización de la red y de la formación un paso más allá.

¿Cómo se utiliza?

Scratch es tanto una aplicación que podemos descargar a nuestro ordenador (está disponible para varios sistemas operativos: Windows, Ubuntu, Sugar, Mac) como una aplicación web que podemos ejecutar desde nuestro navegador.

En ambos casos tenemos, por un lado, una serie de objetos o “sprites” -nomenclatura que se utiliza en Scratch- y, por otro, una serie de acciones y comportamientos que podemos combinar para conseguir que los objetos reaccionen o actúen de una determinada manera, lo que conoce como programar con “bloques”.

Una de las cosas más interesantes de Scratch es que esas acciones o comportamientos tienen forma de puzzle y nuestra misión como programadores será combinar esas piezas para conseguir una determinada acción o comportamiento. En esencia, programar se convierte en algo parecido a resolver un puzzle, lo que elimina una de las principales barreras que tienen los principiantes en el mundo de la programación, que es el aspecto árido y complejo de los entornos de programación.

Aunque Scratch está diseñado especialmente para edades entre los 8 y 16 años, puede ser usado por personas de todas las edades, de hecho, ya son millones las personas que están creando proyectos en Scratch en una amplia variedad de entornos, incluyendo hogares, escuelas, museos, bibliotecas y centros comunitarios, puesto que el MIT entrega a los educadores las herramientas necesarias para llevar a Scratch a sus comunidades y facilitar el aprendizaje de todo aquel que esté interesado en aprender a programar.

En resumen, ¿para qué sirve?
  • Permite el desarrollo de los procesos de pensamientos y habilidades mentales en los centros educativos.
  • Es perfecto para introducirse en la programación.
  • Permite compartir los proyectos a través de web, de manera que se pueden descargar y utilizar por otras personas.

¿Por qué Scratch?

La programación es el nuevo lenguaje que todos necesitamos conocer si queremos tener una buena comprensión del mundo actual -sobre todo del que viene-. También es importante conocerlo de cara a las oportunidades laborales, ya que se calcula que cerca del 50% de los puestos de trabajo que conocemos hoy en día desaparecerán y en buena medida serán sustituidos por la industria del software y la robótica. Así, Scratch se convierte en una gran herramienta para comprender los conceptos y la lógica de la programación. Además, lo hace abordando su aprendizaje desde un punto de vista lúdico para evitar el rechazo inicial que para muchas personas suponen los entornos de programación más clásicos.

 

¡Empieza a programar!

Scratch es gratuito, multiplataforma, sencillo y orientado a la introducción en el mundo de la programación. Hay multitud de tutoriales online que pueden ayudarte, y puedes compartir la experiencia con los más pequeños para introduciros juntos en este nuevo desafío de la innovación.

Empezar, es tan sencillo como descargarse el programa y empezar a jugar cambiando los distintos objetos que vienen con el programa con las acciones y comportamientos que están disponibles. Si quieres saber más sobre este y muchos otros términos del mundo actual, ¡permanece al tanto de la actualidad de La Nave!