2008/12/11 Fernando P. Hauscarriaga <[email protected]>:
Pero Python es OO... ¿no sería mejor aprender primero el paradigma procedural?, los conceptos de tipos de datos, lenguajes fuertemente
En ese aspecto Python es bisexual :) Lo podes usar 100% procedural, sin usar objetos (al menos no de manera explicita). Cuando el alumno haya asimilado el paradigma procedural, le decis "y ahora OOP" con el mismo lenguaje.
tipados, etc... Para éso no necesitás un lenguaje moderno, necesitás algo que respete estrictamente el paradigma que estás enseñando más que nada para no llevar a confusiones por parte de los alumnos. Enseñar
En ese caso Python lo cumple, para cualquiera de los 2 paradigmas.
Vbasic es la peor opción, sino la más catastrófica; atando al alumno a un entorno privativo y que no promueve la libertad.
Depende de lo que quieras enseñar. Yo no lo usuaria en la universidad por ejemplo, pero no se que hay facil de usar (con diseñador de ventanas) para nivel de primaria por ejemplo.