Pues estimado amigo te recomiendo lo siguiente
1.- informática Basica(Como funciona las PC en si, Redes, Mercado, Historia de los Lenguajes de programacion,Gurus,etc)
2.- Pseudocodigos/Diagramas de Flujo(Estoy armando un libro muy bueno desde problemas muy basico hasta los mas avanzados(tipo olimpiadas), sale en unos meses ) Aqui tienes muchos libros y webs. La idea es involucrarte con la logica a seguir para codificar sobre cualquier lenjuage. Eso si si te das cuenta el paradigama sobre el cual se programa es Prog. Estructurada
3.-Pascal ó C, ya que son lenguajes que son sirven para iniciar con la Programacion Estructurada. Para el tema de Gestion de Memoria(Punteros), deberas repasar el funcionamiento de la memoria del PC.
4.-Visual Baic , SQL. Con esto podrias hacer aplicaciones sobre windows basicamente. Hay una version libre para Linux pero no la conozco. SQL es lenguaje de consultas por lo que podras aprender rapidamente VB es paradigma de programacion orientada a eventos.
5.-Prolog o Scheme. Si porque te ayuda a aprender el paradigma de lenguajes funcionales.
6.-C++, Java, .net. Programacion Orientada a Objetos. Ya con esto puedes integrar equipos de desarrollo de software ya a nivel mediano y grande. SI gustas complmentar tus conocimientos seria bueno ya revisar temas como UML, RUP y Topicos de Ingeneiria de Software
Espero haberte orientado un poco.
SAludos
1.- informática Basica(Como funciona las PC en si, Redes, Mercado, Historia de los Lenguajes de programacion,Gurus,etc)
2.- Pseudocodigos/Diagramas de Flujo(Estoy armando un libro muy bueno desde problemas muy basico hasta los mas avanzados(tipo olimpiadas), sale en unos meses ) Aqui tienes muchos libros y webs. La idea es involucrarte con la logica a seguir para codificar sobre cualquier lenjuage. Eso si si te das cuenta el paradigama sobre el cual se programa es Prog. Estructurada
3.-Pascal ó C, ya que son lenguajes que son sirven para iniciar con la Programacion Estructurada. Para el tema de Gestion de Memoria(Punteros), deberas repasar el funcionamiento de la memoria del PC.
4.-Visual Baic , SQL. Con esto podrias hacer aplicaciones sobre windows basicamente. Hay una version libre para Linux pero no la conozco. SQL es lenguaje de consultas por lo que podras aprender rapidamente VB es paradigma de programacion orientada a eventos.
5.-Prolog o Scheme. Si porque te ayuda a aprender el paradigma de lenguajes funcionales.
6.-C++, Java, .net. Programacion Orientada a Objetos. Ya con esto puedes integrar equipos de desarrollo de software ya a nivel mediano y grande. SI gustas complmentar tus conocimientos seria bueno ya revisar temas como UML, RUP y Topicos de Ingeneiria de Software
Espero haberte orientado un poco.
SAludos