Hola Jose Luis. No te dejes liar por todos los tecnicismos y sutilezas que te están dando en este foro. He estado siguiendo el tema desde el primer dia y pocos han respondido a lo que querías, han empezado la batalla por lo mas interno del lenguaje.
Si lo que pretendes es enseñar a programar a un usuario que nunca ha programado, creo que python es uno de los lenguajes mas fáciles de aprender. No conozco Ruby, pero yo empecé desde cero con python y se aprende rápido. Si no necesitas reducir el codigo a su minima expresión u optimizar la ejecución al máximo, no tienes que entrar en algunas de las guerras internas que he leido por ahí. Si no tienes que usar una base de datos en concreto, podrías empezar con sqlite3 (http://docs.python.org/library/sqlite3.html) para conocer los conceptos básicos y luego quizá pasar a mysql( http://mysql-python.sourceforge.net/MySQLdb.html) que te permite hacer mas cosas. Respecto al interfaz de usuario, olvidate de usar ventanas, para comenzar centrate en la consola para enseñar los conceptos de programación. Puedes ver un manual para principiantes en http://mundogeek.net/tutorial-python/. Hay muchos más manuales rondando por la red, pero yo empecé por estos y alguno mas. Si hechas un vistazo a estos enlaces que te indico y aun así te sigue pareciendo mas facil Ruby, adelante con él. Lo mas importante es que el profesor tenga claras las ideas, así que (si tu vas a ser el profesor) usa el que mas comodo te sea. -- Un saludo. Jose
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/