Lenguajes de programación para niños que quieren aprender

La programación de un programa o juego consiste en reunir instrucciones, escritas en un lenguaje particular, llamado lenguaje de programación.
Hoy hemos podido probar una experiencia de programación básica con el logo de celebración que apareció en la página principal de Google (que todavía se puede reproducir en esta página), donde hacer que un conejo blanco se mueva en un camino dándole instrucciones para el movimiento.
Este logo celebra los 50 años del primer lenguaje de programación dedicado a los niños, llamado LOGO,
La ocasión de esta celebración da la oportunidad de hablar sobre la lenguajes de programación para niños que quieren aprendery, a partir de los 8 años, para entender los fundamentos de la programación y tener un engranaje extra para el futuro (y quizás incluso para encontrar un trabajo).
Mientras que los sitios en esta lista son dedicado y dirigido a los niñosNada impide a los que ya son mayores de edad y están vacunados usarlos para aprender los fundamentos de la programación, tan desalentadores cuando se enfrentan a la primera vez que estudian libros.

LEE TAMBIÉN: Principales lenguajes de programación utilizados en la Internet y en los sitios web

1) El primero de los lenguajes de programación para niños es Scratchderivado del antiguo LOGO (que se remonta a los años 60).
Scratch ofrece una aplicación web interactiva en inglés para crear un juego de computadora.
Entonces puedes dibujar el personaje en sus diversas posiciones, dibujar un fondo y luego usar los diversos comandos para moverlo y desplazarlo, ya sea repetidamente o condicionalmente.
Scratch utiliza una interfaz gráfica de bloques para crear una experiencia similar a las construcciones Lego, donde se juntan componentes de programación como acciones, eventos y operadores.
Cada bloque tiene una forma que sólo puede ser combinada con un objeto compatible.
Se puede usar el scratch para hacer animaciones y juegos reales usando imágenes y personajes ya hechos o cargando otros nuevos.
El rascado se recomienda para niños de 8 a 16 años.

2) Blockly es también un sitio similar a Scratch donde se puede programar un juego, usando una simple interfaz gráfica, donde se pueden juntar los diferentes bloques que representan las instrucciones de los principales lenguajes de programación.
Blockly también utiliza bloques de construcción entrelazados que pueden producir código en diferentes lenguajes de programación: Javascript, Python, PHP, Lua y Dart.
El código se puede ver a lo largo del lado de la pantalla mientras se conectan los distintos bloques.
Blockly es una herramienta perfecta para enseñar el código a niños y adolescentes tanto jóvenes como mayores, incluyendo adultos sin experiencia.

3) Tynker es una plataforma de programación apta para niños y principiantes, que permite aprender a programar en Javascript y Pyton, partiendo del enfoque habitual de composición de bloques.
Tynker también incluye tutorías guiadas por una cuota y se utiliza en muchas escuelas de todo el mundo.

3) Alice es un software que permite aprender programación 3D, especialmente lenguajes de programación orientados a objetos como C++.
Alice también utiliza los bloques por defecto para facilitar la comprensión de los niños para que puedan crear juegos o animaciones, con interfaz grag y drop.
También puedes programar movimientos de cámara, modelos 3D y escenas.

4) Twinery es un programa para crear juegos interactivos como historias de elección múltiple o libros de juego, no basado en la programación, pero bueno para aprender las relaciones entre las elecciones y las consecuencias.

5) Microsoft Kodu es un programa de Microsoft que te permite aprender los conceptos básicos de la programación jugando.
Desafortunadamente no se ha actualizado desde 2010, pero sigue estando disponible y es de descarga gratuita.

Pasando a niveles más avanzados, también puedes aprender a programar jugando con cursos y retos interactivos en sitios como la Academia de Código o el Combate de Código, no es específicamente adecuado para los niños pero bueno para de todos modos quieren iniciar el camino de los programadores.