bonyorno.com

Aprender a programar no tiene porque ser aburrido, tambien puedes hacerlo de una manera entretenida

Posiblemente llegaste a este post derivado de su titulo y esto indica que buscas una forma de aprender a programar haciéndolo de una forma diferente.

La programación suele asociarse con la dificultad, sin embargo en la actualidad tenemos al alcance recursos varios para hacerlo de una manera más fácil y amena.

¿Por qué no aprovechar la oportunidad de aprender mientras creas o juegas algún videojuego? ¿Interesante no?.

Por ello en este post te mostramos tres sitios web que te ofrecen la posibilidad de aprender a programar y divertirte de manera simultanea.

1. CodinGame

Este sitio nos brinda la posibilidad de mejorar y aprender distintos lenguajes de programación a través de distintos y divertidos desafíos.

Cuenta con un editor de código con el cual podemos escribir las líneas necesarias para ejecutar acciones especificas del juego.

Aprende a programar jugando
codingame.com

Recibirás al inicio las reglas y el objetivo del desafío a realizar. Ejemplo: Crear un programa que destruya barcos enemigos disparando a los mas cercanos en cada turno.

  • Regla No.1: En el inicio de cada turno obtendrás información de los dos enemigos más cercanos, en este caso su nombre y la distancia entre el y tu.
  • Regla No. 2: Antes de terminar tu turno (final del loop), debes emitir el valor del enemigo 1 o 2 para poder disparar.

Debes finalizar lo anterior para posteriormente probar tu código, si todo marcha bien podrás ejecutarlo y ver el resultado en la animación correspondiente.

Aprende programacion
codingame.com

Podrás elegir tu lenguaje predilecto para realizar las prácticas. Dispones de un foro para consultas y una opción que te brinda pistas sobre el código.

L plataforma esta orientada a empresas que buscan candidatos como programadores o para determinar cuales de ellos estan calificados en una entrevista técnica, todo esto por un pago de por medio.

Para aquel que busca solo aprender, el acceso a CodinGame es gratuito y puedes acceder al sitio aqui.

2. Elevator Saga – The elevator programming game

Controlar el movimiento de elevadores para transportar personas a diferentes niveles por medio de código en Javascript es el objetivo de este juego.

A medida que superes los distintos desafíos estos aumentaran su dificultad gradualmente.

Aprende a programar jugando
playelevatorsaga.com

¿Cómo jugarlo? Ingresa tu código en JavaScript en la sección correspondiente, para ello, dispones de distintos ejemplos y toda una documentación API para empezar.

Si necesitas depurar código deberás usar las herramientas de programador del navegador que utilices para usar este sitio web.

En resumen, programaras en JavaScript de forma interactiva lo que te llevará a practicar o mejorar en el uso de este lenguaje y en la programación en general.

Puedes ingresar a Elevator Saga aqui.

3. Code Combat

Nuestro último sitio de estas reseñas nos hace llegar a Code Combat, sitio web que sigue la misma premisa de aprender programación desarrollando videojuegos.

Los desafíos aumentarán de dificultad conforme se avance en las distintas etapas de desarrollo. El Editor de código tiene implementaciones para mostrar explicaciones de código en términos comunes y fáciles de aprender.

Aprende Phyton jugando
codecombat.com

Los lenguajes soportados para el desarrollo son Python y Javascript, aunque en algunas etapas podrás interactuar con C++ y HTML.

Los recursos principales de aprendizaje estan disponibles en modo gratuito y para desbloquear funciones especiales adicionales deberás utilizar la suscripción premium.

Podrás crear tu cuenta bajo la modalidad de instructor, alumno, madre / padre y como cuenta individual en función de lo que tu necesites.

Si quieres conocer y probar lo que Code Combat ofrece puedes hacerlo entrando aqui.

En conclusión, programar puede ser tarea intimidante pero con ayuda de estos tres sitios web podemos encarar esto desde una perspectiva entretenida jugando o desarrollando videojuegos.

Asi que, si estas buscando una nueva forma de aprender, estos sitios son una buena opción para ello.

Foto principal: Francesco Ungaro- Pexels.