La nueva era del internet ha traído muchos cambios en todos los sectores incluidos el sector de educación, ya hoy es posible un aprendizaje más interactivo e interesante
Entonces, debes creerme cuando te digo que puedes estudiar programación y no con los métodos aburridos en los que hay cientos de líneas de códigos en un pizarrón o un libro y de los cuales no sabes cuál es el inicio o el fin
Las opciones que existen nos ofrecen una serie de desafíos divertidos y entretenidos los cuales debemos ir completando con la teoría que se nos proporciona en la historia del juego,
¿Qué herramienta usar para aprender programación jugando?
Existen muchas herramientas, sin embargo las mejores son:Codingame
Scratch
Grosshopper
Usar codingame
Sí lo que quieres es tener un aprendizaje más general de todos los lenguajes de programación, mi recomendación es que inicies usando codingame, para hacerlo:
Dirijete al sitio web oficial
Inicia sesión con tu correo o con Facebook
Selecciona uno de los juegos que más te llamé la atención
Hay juegos más cortos que otros y muchas veces la duración del juego depende de la amplitud del lenguaje que se está enseñando o del nivel de experiencia que hayas configurado en el perfil creado
Recomendación
Iniciar con los niveles básicos a menos que ya tengas algo de experiencia en un lenguaje
Usando scratch
Para que los niños se inicien en el mundo de la programación y comiencen a adquirir experiencia en la programación orientada a objetos no hay mejor opción que scratch, el cual a través de su interfaz colorida funciona como guía en todo el proceso de creación de app móviles y más específicamente juegos
Para empezar a usar Scratch:
Primero dirígete a la web oficial
Crea una cuenta utilizando tu cuenta de correo o perfil de Facebook
E inicia un nuevo proyecto, el cual te va a permitir acceder a un panel de control con todas las funciones disponibles
Aprende javascript jugando
Grosshopper a diferencia de las web mencionadas anteriormente tiene dos características que la diferencian. La primer características es su disponibilidad tanto en formato de sitio web como formato móvil
La segunda características tiene que ver con su especialización en un lenguaje, mientras que codingame y scratch abordan de forma general varias tecnologías en grosshopper está enfocada en el aprendizaje de javascript
En cuanto a su funcionalidad, lo cierto es que es excelente, para empezar a usarla:
Primero debemos dirigirnos al sitio oficial y registramos con nuestro correo Gmail o bien obtenerla la app desde la playstore
Una vez registrado vamos a poder iniciar a completar los niveles guiados por el avatar, el cual es un grillo
A medida que completamos los niveles vamos obteniendo puntuaciones que aumentan nuestra reputación y nos ayudan a desbloquear nuevos niveles
Recomendación
La app está enfocada en javascript por lo tanto en caso de no interesarte dicha tecnología lo mejor son las alternativas mencionadas de primero, aunque de estar interesado deberías comenzar a usarla,pues es propiedad de Google y por lo tanto su contenido está respaldado por una de las empresas tecnológicas más portante del mundo
Aprender Python jugando
Otras herramientas del tipo especializadas son
Code combat
CheckiO
No son muy opciones muy conocidas, sin embargo son excelente en cuanto a la enseñanza entretenida de Python se refiere, haciendo uso de juegos de aventuras en los cuales debemos resolver rompecabezas que ayudarán mejorar nuestro razonamiento lógico, el cual es una habilidad que todo buen programador debe trabajar
Todas estas herramientas son ideales para aquellas personas que quieren iniciar en el mundo de la programación, pues allí vas a encontrar actividades para programar de formas interactiva y divertida, mediante puzzles o videojuegos