Recomiendeme que lenguaje de programacion aprender porfavor estoy estudiando ingenieria informatica y sistemas. Tambien si no es mucha molestia donde podria aprender de preferencia gratuita y sea mucha practica =) gracias a todos.
Estudia un lenguaje con mayor demanda laboral. Hechale una ojeada a los avisos laborales para ingenieros de sistemas , programación, etc para que tengas una idea.
Hola. Depende mucho en qué te quieras desempeñar. El área es muy amplia y es difìcil abarcar todo. Podrías optar por desarrollar aplicaciones de escritorio que interactúan con bases de datos, en este caso, el menú de lenguajes modernos es muy amplio, entre ellos tienes a Java, Delphi, C#, VB.Net entre otros. O quizás te interese desarrollar aplicaciones web que interactúan con bases de datos, para ello debes aprender 2 tipos de lenguajes: De lado servidor y de lado cliente. En el primer grupo, tienes los mismos que te mencioné antes, además de PHP entre otros y de lado cliente, el utilizado por excelencia es JavaScript, para la web es necesario que aprendar también HTML + CSS para el diseño/presentación de las páginas. Para el trabajo de base de datos, indispensable SQL y el conocimiento de algún DBMS (MySQL, SQL-Server, Oracle, etc). Sin embargo, si no conoces nada de programación, te recomiendo empezar con algoritmos, Joyanes tiene excelentes libros de fundamentos. Saludos y suerte.
Ahora hay un curso gratuito de c++ en un foro de PS3. Tiene muy buena pinta, te van dando vídeos con ejercicios y los vas mandando por email. Si os interesa y no incumplo las reglas del foro os dejo el enlace, quedan un par de plazas libres.
para los que quieran aprender python hay un curso en coursera https://class.coursera.org/interactivepython-2012-001
Depende a que te quieres dedicar, por ejemplo yo me estoy perfeccionando con Javascript, tanto lado cliente como servidor y que me ha ayudado a crear aplicaciones web y de escritorio lo malo en Perú son muy pocas las empresas que necesitan experto en esta rama....
mmm, lo recomendable es empezar con C debido a que es el lenguaje mas usado en aplicaciones de escritorio, y te ayudara a mejorar tu habilidad de desarrollo. Luego puedes pasar a C# o Java para aprender un lenguaje orientado a objetos Luego de eso ya podrias especializarte en lo q te gusta: escritorio, web o smartphones PD: Para mi, el mas dificil es web, pues es bien completo. Smarphones es muy parecido a escritorio y se requiere saber poco de web.
recuerda que el lenguaje es algo menor, osea solo es una herramienta que se adecue a los problemas que quedramos resolver, yo te recomendaria empezar con c++ para aprender sobre el manejo de memoria (es algo muy interesante), aunque si quieres empezar con algo mas sencillo te recomiendo python, aca hay una excelente guia en ingles, http://www.openbookproject.net/thinkcs/python/english2e/
Lo mejor que puedes hacer es aprender pseudocodigo , ya que es una buena manera de adaptarte a un lenguaje de programacion.