Aprende a programar con la siguiente lista de juegos didácticos. Esta es una manera sencilla y divertida de aprender a programar así que no pierdes nada e intenta adentrarte a algún juego que te llame más la atención. Y empieza a aprender programación de una forma divertida.

Check iO



Si siempre has querido aprender a programar en Python, pero nunca has tenido la voluntad necesaria, no te puedes perder Check iO. En este interesante juego, tendremos que ir resolviendo diferentes retos en Python para ir desbloqueando niveles. Los retos se resuelven a través de un completo editor online. Según vayamos avanzando aumentaremos nuestro nivel, desbloqueando nuevos niveles, liberando nuevos retos y mejorando nuestras estadísticas personales.

Juegalo aqui: Check iO

Codecombat



Este juego nos enseña paso a paso a programar en Javascript. Con un estilo muy rolero, nos pondremos a los mandos de un mago que deberá enfrentarse a distintos retos realizando hechizos con Javascript. Vidaextra, ya publicaron un artículo sobre el juego. Aunque el juego empieza por un nivel bastante básico, va subiendo de forma progresiva el nivel, siendo cada vez más complejo.

Juegalo aqui: Codecombat

VIM adventures



Este juego no nos enseñará ningún lenguaje de programación, si no que nos enseñara a manejar desde cero el famoso editor VIM. El juego, con un estilo que recuerda a los Zelda o Pokemon, nos enseñará los distintos comandos del editor paso a paso, por medio de personajes que nos irán dando pistas y recomendaciones.

Juegalo aqui: VIM-Adventures

FightCodegame



Otro juego que nos ayudará a mejorar nuestras habilidades con Javascript, pero programando robots. Nuestro robot podrá hacer uso de una API, que le permitirá buscar oponentes, disparar, sortear obstáculos y mucho más. El juego no enseña a programar en Javascript, por lo que es mejor tener algunos conocimientos antes de empezar a configurar nuestro robot. Una vez tenemos nuestro robot listo, lo pondremos a prueba luchando contra los robots de otros usuarios.

Juégalo aquí: FightCodegame

.NET Terrarium 2.0



Aunque el juego es algo antiguo, y hace algún tiempo que no recibe actualizaciones, puede ser interesante si lo nuestro es .NET. En este juego deberemos crear criaturas herbívoras, carnívoras o plantas con la ayuda de un SDK. Como programadores, podremos editar multitud de parámetros de nuestras creaciones, como velocidad, poder de ataque, de defensa o de su capacidad reproductiva. Una vez creadas las liberaremos dentro de un terrario dónde deberán interactuar con otras criaturas, ya sean nuestras o de otros desarrolladores.

Página oficial | .NET Terrarium 2.0

Robocode



Juego de temática similar a FightCodegame, en el que deberemos programar nuestro tanque robot para destruir a nuestros enemigos. En este caso podremos hacerlo a través de una API Java o .NET. El juego tiene un simulador que nos permitirá simular batallas entre nuestros robots y los de nuestros amigos (o enemigos). El desarrollo es bastante activo, y se liberan versiones de la API con bastante frecuencia.

Página oficial | Robocode

JavaCup



Y en este recopilatorio no podía faltar un clásico como JavaCup. Organizado por JavaHispano, nos permite crear nuestro propio equipo de fútbol con Java, para competir con otros jugadores para ser el campeón. El torneo se realiza de forma anual. De momento, no se ha realizado ninguna convocatoria para la edición de 2014, pero en cuánto se haga aquí estaremos para contarlo.

Página oficial | JavaCup