Bah, empieze con Pascal, y luego con C, luego con C++, luego con Java, luego con Perl, y finalmente con Python, que es lo mas poderoso que he visto ultimamente.
Ahora, si quiere algo bien bonito, aprenda Lisp, pero eso si, compre una caja bien grande de aspirinas, porque eso le duele la cabeza a uno, como no de imagina.. jajaja
No mentira, para aprender a programar, PRIMERO QUE TODO, lease un libro sobre algoritmos, cuando entienda bien lo que es una variable, un bit, un byte, etc, y cuando entienda lo que son las estructuras de control, puede empezar con cualquier lenguaje, yo le recomiendo Java o C(C++), porque son los que mas se apegan a las tecnicas de diseño de algoritmos, ademas, en par patadas va a estar escribiendo aplicaciones utiles.
Despues de que sepa eso, pasese a Python, que es lo que esta de moda, es Orientado a Objetos, la sintaxis es super simplificada, y lo que mas me gusto, es que se pueden usar expresiones logicas para generar funciones (me refiero a logica proposicional).
Yo apenas estoy empezando con esto de Python, y me parece super bueno, por eso le digo.
Claro esta, que el lenguaje de programacion mas usado es C/C++, sobre todo para los juegos, pero Ud. elije cual es su enfasis, y de alli elije su lenguaje.
Atentamente
Yo