APRENDER a PROGRAMAR no tiene que ser ABURRIDO. Aqui te dejo algunas app que puede ayudarte a programar de manera muy divertida 


WarriorJS es un juego de programación en línea basado en JavaScript que te permite aprender mientras juegas. En este juego, debes escribir código para controlar un guerrero y superar los obstáculos en las mazmorras. Hay dos niveles de dificultad disponibles y es completamente gratis. Se puede acceder a través del sitio web https://warriorjs.com/ . Este juego es una forma divertida y efectiva de aprender JavaScript mientras te diviertes.



CSS Battle es un juego en línea donde puedes desafiar tus habilidades de CSS al replicar diseños propuestos. El objetivo es lograr la replicación con el menor número de líneas posibles y competir contra otros jugadores. Es una forma divertida y efectiva de mejorar tus habilidades de CSS mientras te diviertes. Puedes acceder a CSS Battle a través del sitio web https://cssbattle.dev/ .


Flexbox Froggy es un juego en línea para aprender flexbox en CSS. En este juego, debes usar tus conocimientos de flexbox para hacer que las ranas lleguen a su destino sin caer al agua. Es un juego divertido y efectivo para aprender flexbox y mejorar tus habilidades de CSS. Puedes acceder a Flexbox Froggy en el siguiente enlace: https://flexboxfroggy.com/#es


Code Monster es un juego en línea que está diseñado para niños pero es una forma genial de aprender sobre el lienzo de HTML. En este juego, los jugadores pueden aprender paso a paso sobre la creación de dibujos y animaciones en HTML Canvas. Este juego es una forma divertida y efectiva de aprender sobre HTML Canvas y mejorar tus habilidades de programación web. Puedes acceder a Code Monster en el siguiente enlace: https://codemonsters.es/

CODE COMBAT 
¡Un RPG para aprender los conceptos de Python como variables, objetos, lógica y más!
Totalmente en castellano, divertido y muy dinámico.
https://codecombat.com/


CODING GAME 
Pon en práctica tus conocimientos mientras completas juegos, puzzles y compites contra otros jugadores.
TypeScript, Bash, C++, PHP, Swift, Go, Dart...
¡No importa el lenguaje! Los soporta todos.
https://www.codingame.com/



Grasshopper es una aplicación móvil que te permite aprender a programar a tu ritmo. Te da pequeños desafíos de JavaScript para que puedas aprender paso a paso y cada vez con desafíos más difíciles. Es totalmente gratuito y una excelente manera de aprender programación en el móvil. Puedes descargar Grasshopper en el siguiente enlace: https://grasshopper.app/es_419/.


UNTRUSTED es un juego de programación que pone a prueba tus conocimientos de JavaScript de una forma retadora. El juego consiste en escapar de una mazmorra mientras vas descubriendo la historia que esconde. Con su aspecto atractivo, este juego puede resultar muy adictivo y una forma divertida y efectiva de aprender JavaScript. Puedes jugar a Untrusted en el siguiente enlace: https://alexnisnevich.github.io/untrusted/


FLEXBOX DEFENSE 

Evita que tus enemigos superen tus defensas... ¡a base de CSS con flex!
Un Tower Defense en toda regla con un divertido giro.
http://www.flexboxdefense.com/