No vamos a introducir este post hablando sobre la importancia de aprender programar, porque a estas alturas creemos que ya esto está claro (o al menos debería). Así que vamos a lo práctico y a mostrarte una serie de juegos y herramientas que seguro te ayudarán a aprender algo de código:
Code Academy utiliza una metodología interactiva diseñada para principiantes. Se basa en ejercicios y retos que tendrás que ir superando para pasar de un nivel a otro. Además, funciona con distintos lenguajes de programación; HTML y CSS, Python, Javascript, jQuery, Ruby y PHP.
Check iO para aprender a programar en Python mientras juegas desbloqueando niveles y superando retos.
Scratch, un software desarrollado en 2005 por el MIT, gratuito, nos ayuda a iniciarnos en la programación a partir de bloques de colores, visuales y fáciles de entender.
Para programar en Javascript podemos jugar a Codecombat, que con un estilo a juego de rol, empieza con niveles muy básicos que se van superando hasta a alcanzar un nivel de programación superior a medida que se va a aprendiendo.
Si quieres aprender sobre Javascript y el estilo de Codecombat no te gusta, existen otras opciones, como FightCodegame que tiene como fin la programación de robots, pudiendo utilizar una API que te ayudará a conseguir que tu robot haga acciones como disparar, esquivar obstáculos, etc.
También en Java podemos utilizar Crunchzilla, que es una herramienta fabulosa para aprender desde cero la lógica de la programación en código Java, paso a paso y de manera interactiva.
Alice.org es un juego que sus desarrolladores entienden como una herramienta para preparar a los usuarios para el siglo XXI. Una herramienta que ayuda a desarrollar y entender los principios de la programación, los principios para trabajar con una tecnología digital y en una economía digital. Y también para desarrollar técnicas de resolución de problemas.
Otra herramienta es Sololearn, que nos permite aprender jugando en nuestro smartphone a través de apps. Se pueden aprender distintos lenguajes de programación, incluido Android.
Si buscamos algo más teórico, Microsoft con su iniciativa #yopuedoprogramar, pone a disposición de los usuarios cursos gratuitos sobre programación, que con un formato sencillo, y a través de vídeos pueden ayudarte a aprender más.