A muchos nos gustaría aprender a programar, pero nos sentimos intimidados. Además de estudiar los mejores lenguajes de programación, puedes complementar tu preparación con otros recursos.
Sin embargo, hay que adquirir muchos conocimientos antes de que tú, el estudiante, puedas estar algo más que completamente confundido. Puede ser doloroso. Ojalá existiera una forma más suave de introducir los conocimientos de programación en tu cabeza.
Por suerte, hay algunos juegos estupendos que pueden enseñarte a programar, a la vez que son divertidos. Sigue leyendo para descubrir nuestra selección. Además, asegúrate de consultar nuestra guía sobre los mejores ordenadores portátiles para programar, donde encontrarás algunas opciones estupendas que te ayudarán a programar.
Los mejores juegos para aprender a programar
1. CodinGame
CodinGame ocupa un lugar muy especial en nuestros corazones porque no solo es gratuito y ridículamente divertido, sino que realmente te ayuda a crear un perfil y a ser contratado en un campo relevante. En esto se parece a sitios conocidos como Leetcode y HackerRank, salvo que se ha puesto mucho más empeño en presentar la formación como un juego.
Crea tu perfil de desarrollador, que se rellena cuanto más codificas y juegas. Cuando estés listo, podrás abrirlo a las empresas que elijas y quizás te contraten haciendo lo que te gusta.
Así que, prueba CodinGame, no te arrepentirás.
2. Gladiabots – AI Combat arena
Ah, estrategia y programación; ¿qué más se puede pedir? Desarrollado por GFX47 y publicado por WhisperGames, Gladiabots es un galardonado juego de estrategia de combate de robots.
En él, luchas contra robots con robots. Sin embargo, en lugar de controlarlos directamente, programas su IA y dejas que luchen por sí mismos. Depura, mejora y arregla tu IA hasta que sea capaz de superar a tus enemigos en tres modos de juego únicos: Eliminación, Dominación y Colección.
Hay una campaña para un jugador, un modo multijugador en línea con clasificación y un modo multijugador asíncrono para jugar sin conexión con amigos. También hay un modo sandbox, en el que puedes controlar a ambos equipos.
Hazte con una copia en Steam por US$14,99 o consigue un 20% de descuento en la edición optimizada, que incluye el pack de optimización, por 23 dólares (unos 17 euros, 31 dólares australianos).
3. CheckiO
Trabajando con los lenguajes de programación Javascript y Python, CheckiO te ayuda a mejorar tus habilidades de codificación a través de divertidas tareas, juegos y desafíos.
Una oferta similar a la de CodinGame, CheckiO admite a todos los programadores, desde los principiantes hasta los de nivel avanzado. Debes abrirte paso a través de una serie de islas, empezando por las de «iniciación» (retos muy fáciles). Cuando superas uno, desbloqueas el siguiente.
Aunque CheckiO es mayoritariamente gratuito, ofrece un paquete de membresía llamado «Awesome Member». Puedes pagar mensualmente por US$2,99, 6 meses por US$14,99, anualmente por US$24,99.
4. Human Resource Machine
Desarrollado y publicado por Tomorrow Corporation, Human Resource Machine es un juego de puzzle de programación.
En HRM tienes que programar a los trabajadores de la oficina para que realicen trabajos para tu jefe. Aunque se trata de un gran juego para los que están aprendiendo a programar, necesitarás estar un poco familiarizado con el lenguaje ensamblador para poder pasarlo solo, de lo contrario tendrás que consultar regularmente al tío Google.
Consigue tu copia por US$14,99 en Steam o invierte US$26,50 en el Pack de Puzzle de Tomorrow Corporation, que actualmente tiene un 15% de descuento e incluye la secuela, 7 Billion Humans.
5. Codewars
Con más de 20 lenguajes de programación diferentes para elegir, Codewars te ayuda a convertirte en un maestro de la codificación resolviendo «katas de código».
Las katas de código son pequeños ejercicios de programación que repites regularmente para ayudar a mejorar tus habilidades de codificación. Es como el karate, salvo que en lugar de hacer ejercicio te sientas sin moverte en tu silla.
Resolver las katas te hará ganar puntos y te hará subir de rango. Puedes comparar tus soluciones con las de otros guerreros del código y crear tus propias katas si te sientes lo suficientemente seguro.
Así que, ve subiendo de rango de principiante a experto en Codewars.