Te recomendaria primero Visual Basic( ya que facil) luego con C , despues con Java o C++ y lo ultimo con Ensamblador.
Versión para imprimir
Te recomendaria primero Visual Basic( ya que facil) luego con C , despues con Java o C++ y lo ultimo con Ensamblador.
A pesar de las multiples chifladuras.... empezar con assambler... jajajaja
Mira chico... depende lo que vayas a hacer... en mas de una ocasion he tenido que usar assambler para programar circuitos... o para crear un programa en PC... que luego sera puesto en un CHIP, o para hacer un poco de ing. inversa... pero no veo razon para la que aprendas Assambler... Ese es un lenguaje a muy bajo nivel (mas cerca del CPU...no mas malo) y no creo que te sirva...
No importa que lenguaje escojas... debes sopesar ventajas y desventajas...
Como empezar???
Pues si no quieres ser un superzampatortas como la mayoria de los que andan por ahi... que solo saben de memoria determinado codigo copiado literalmente de un libro... pues te recomiendo que empiezes por conocer que es la OOP (Object Oriented Programming) o Programacion Orientada a Objetos.
Luego podes empezar con cualquiera de estos:
Compilados:
- C++ (no te lo recomendaria)
- Java
Script:
- Python
- PHP
Yo personalmente empeze con C++, luego decidi ir a Java... porque podia construir aplicaciones desde cualquier SO para cualquier SO.
Imagina que cuando hacia una aplicacion (consola) para Linux, y queria correrla en windows, tenia que hacer unas cuantos arreglos y viceversa...
Y con las aplicaciones Graficas peor... pues no son portables...
Si quieres aprender un lenguaje compilado (como C++) te recomiendo Java... Sin detrimentar a nadie... pues es el lenguaje mejor integrado con la OOP, de hecho es un lenguaje de objetos, no orientado a estos(lo entenderas si empiezas a estudiarlo)...
No obstante... aprender C++ te da una base inmmensa...
Mira... lo mejor es que busques un lenguaje portable... de preferencia non-microsoft, y de esos solo puedo recomendarte Java, cuyas herramientas de desarrollo son gratuitas.
Y si de lenguajes portables estamos hablando, no deberia dejar fuera C#, pero bueno... este es de Microsoft y salio para poder hacer competencia al Java.
Te recomiendo el "Learning Java" y el "Thinking in Java".
Puedes encontrarlos en ebookspyder.net
o en Bittorrent o eMule.
Ya sabes......
manos a la obra.........
En los libros vienen los links en Sun de donde deberas descargar las cosas...
Algunos titulos para despues pueden ser:
- Java Cookbook, 2nd Edition
- Java Open Source Programming (with XDoclet, JUnit, WebWork, Hibernate)
- Complete Java2 Certification Study Guide
- THE Java Programming Language
- Tiger A Developer's Notebook
Bueno... si... estan en ingles... pero son pocos los libros buenos de programacion en Espa~ol... es una lastima.