En numerosas ocasiones nos preguntamos qué lenguaje es el mejor para aprender a programar. Quienes tuvimos la mala suerte de aprender con BASIC aún lo estamos pagando.
Code Combat nos ofrece una aproximación muy recomendable, preparando nuestra mente para la programación orientada a objetos. Aunque está orientado preferentemente a un público infantil-juvenil, no hay nada que impida que los mayores podamos seguir esa misma ruta.

Es un sistema de pago, pero gratuito en los niveles que se consideran básicos (y que no son pocos). A partir de ahí, hay diferentes modalidades (comenzando en unos 100€/año) que ofrecen nuevos niveles, funcionalidades y conocimientos.