Mi hijo está programando con entusiasmo juegos simples en Scratch. Sin embargo, Scratch es un entorno de programación muy simple (sin subrutinas, incluso), y puedo ver que pronto tendrá que pasar a otra cosa.¿Qué enseñar después de Scratch?
¿Alguien sabe de un buen lenguaje de aprendizaje que hace que los gráficos sean fáciles pero proporciona características de programación "reales" como estructuras de datos, funciones, matrices y listas?
Puntos de bonificación si se ejecuta en Linux (Ubuntu). Una respuesta de la forma "idioma Foo con biblioteca de barra" también es una opción.
¿Cuántos años tiene su hijo? –
8 años de edad, pero parece haber heredado el programador poco de mí. –
Lamento escucharlo, pero todavía hay una gran posibilidad de que pueda llevar una vida productiva sin obsesionarse con Star Trek. – JohnFx