¿Qué lenguaje de programación le enseñarías a un niño de 10 años?

Scratch es un lenguaje de programación gráfico de MIT (disponible en Scratch – Imagine, Program, Share). Tiene el tipo básico de si / then / else de los productos. Se basa en gráficos “sprites” que escribes los programas para controlar. Tipo básico de videojuegos de cosas. Dentro de una hora, estarán programando algunas cosas geniales. Enseñé a mis hijos a partir de los 6 años.

Haz que aprenda Python. Está en inglés básico simple, es un lenguaje muy potente y versátil y, después de 5 años, aprende sobre robótica dándole un Arduino UNO.

10 está justo en la cúspide. Programé BASIC cuando tenía 7-10 años, pero me aburrí porque no podía hacer las cosas más complicadas (y, lo que es más importante, no tenía a nadie a quien preguntar, en realidad, ¡no había Internet en esos días!). Pero de la misma manera, Scratch me habría gustado un poco / aburrirme. Ofrecería ambos: Python es obviamente más trabajo, pero depende de cómo los niños se ocupan de las cosas: preferirán una u otra, pero hay que tener cuidado de no dejar a un lado la correcta, así que tal vez intente ambos. (Sal: échale un vistazo al tutorial de PyGame, que podría tener relevancia para lo que les parecería interesante).

Programación informática para un niño de 10 años. déjelo aprender inglés y un par de idiomas locales, aumentar su interés en la lectura y leerlo ampliamente durante los próximos 10 años. Para ese momento él aprendería a pensar, el lenguaje de programación es simplemente un conjunto de sintaxis limitada que cualquiera puede aprender, sus ideas son importantes.

Hebreo. Es una lengua sagrada.