¿Cómo enseñar a programar a un chico de 12 años?
«Tengo un hermano más joven al que me gustaría enseñarle a programar. Cuando yo era más joven, a menudo se empezaba con algo como el BASIC o el BASIC de Apple, para tal vez pasar a Pascal, y, finalmente, llegar a C y Java. ¿Sigue siendo Pascal un lenguaje dominante en la enseñanza? Me encantan los lenguajes de bajo nivel, pero creo firmemente que C es el mejor lenguaje para eventualmente aprender, pero no estoy seguro de cómo llegar a enseñarle.
¿Alguien me puede recomendar un lenguaje que pueda empezar a enseñarle y que sea bastante sencillo de aprender rápidamente, pero lo suficientemente potente para hacer cosas interesantes y así llevarle al camino de C/C++?
Pregunta extraida de Slashdot, ¿Tu que piensas? ¿Tu que recomendarías para enseñar y aprender a programar?