Hay muchas buenas opciones:
Python Está diseñado para ser simple, pero no de una manera debilitante. Puede elegir fácilmente un subconjunto del lenguaje que sea lo suficientemente potente como para que los niños hagan cosas interesantes sin ser abrumadores.
Smalltalk Squeak es un entorno diseñado específicamente para enseñar a los niños, y Smalltalk es un lenguaje divertido.
RealBasic o Visual Basic . A pesar de lo feos que son estos idiomas, un niño de 9 años no está interesado en la estética del lenguaje tanto como en construir cosas geniales. La gratificación instantánea de armar una GUI con el mouse es bastante genial para un niño de 9 años, y hay mucho tiempo para rescatarlos de las profundidades de .NET antes de que entren en la fuerza laboral.
JavaScript Un subconjunto de JavaScript es bastante simple de entender, y todo lo que necesitan es el Bloc de notas y un navegador para comenzar.
- ¿Qué compañía está obteniendo los mayores ingresos en el negocio de la capacitación tecnológica no acreditada?
- ¿Cuáles son algunas de las mejores prácticas de enseñanza para la enseñanza en línea?
- ¿Habrá una interrupción del sistema educativo impulsada por Internet en los próximos 15 años?
- ¿Cuáles son los mejores ejemplos de implementación de Moodle?
- ¿Se puede utilizar el desarrollo de videojuegos para crear simulaciones para la educación?
QBasic . Un poco de la vieja escuela, pero pocos idiomas modernos le brindan los mismos gráficos y funciones de sonido con un código repetitivo absolutamente cero. Tengo buenos recuerdos de hacer melodías con el sonido que funciona como un niño de 9 años.
Esquema / Raqueta . Puede ser un poco avanzado para un niño de 9 años, pero DrRacket está diseñado para enseñar y tiene algunas primitivas gráficas geniales.