¡Buenas!
Mi opinión personal es que si lo que querés aprender es a programar, y ya cazás algo de pseudo código, pero no te interesa un lenguaje en particular y no hay nada que esté apurándote ni obligándote a aprender rápido, lo mejor que podés hacer por tu vida es aprender Pascal, incluso te puedo recomedar un libro que podés fotocopiar en la FING que te enseña TODO lo que un programador debe saber, y de una manera muy prolija, muy entendible, partiendo de 0, paso a paso.
En mi caso fue el primer lenguaje que aprendí, y la verdad que sin ello no podría haber logrado el grado de abstracción necesario para trabajar diariamente, porque la metodología de ese libro y el lenguaje en si te enseñan a "Pensar en términos de la programación" te enseñan a encarar todo de acuerdo a una metodología muy clara, sin memorizar, aplicando el razonamiento, tanto es así que luego de unos días te vas a descubrir pensando las cosas cotidianas como si estuvieras resolviendo un problema de manera programática (que no digo que sea lo ideal, me ha generado muuuuuuuchos problemas
pero ta, pasa.
).
Lo otro que me gustaría aclarar... en caso de que Pascal no te pinte (dado que es un lenguaje que está pensado solo como lenguaje de aprendizaje y en general no lo vas a poder utilizar para hacer algo "vendible") me inclino más a que aprendas JAVA... ¿por qué? Por la sencilla razón que que JAVA, más allá de que sea un Lenguaje Orientado a Objetos por excelencia, puede utilizarse para aprender todo lo básico manteniéndose al margen de los objetos, y no te genera problemas de ningún tipo, en cambio Python si que te afectaría, pues al ser un lenguaje no tipado, y tener unas reglas estrictas en cuanto a la presentación del código, y al mismo tiempo simplificar muchas de las tareas, podría hacer que desde el comienzo no aprendas (y me refiero a integrarlas en tu mente como parte fundamental, como mecanismo de pensamiento) las reglas básicas que todo programador debe saber, y con esto me refiero a que adquieras la capacidad de SABER PROGRAMAR, para de esta forma, en un futuro, poder aprender el lenguaje que se te cante, sin que te requiera un esfuerzo sobre-humano.
Bueno, nada más, perdón por la extensión del mensaje pero no quería dejar nada en el tintero.
A todos aquellos que quieran ejemplos de por que pienso lo que pienso de Python y JAVA y por que creo que uno es mejor que el otro para arrancar solo avisen y hablamos sobre el tema, no quise extender demasiado este mensaje para que no se haga más pesado de leer de lo que ya es
.
¡Saludos!