Quiero empezar a programar Java

#1
Hola bakunos quisiera aprender a programar en Java, si alguien me pudiera decir que programa utilizar y un tutorial en español con algunos ejercicios se lo agradeceria mucho,
gracias de antemano :D
 
#3
Para empezar a programar java lo primero seria descargar el jdk

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Ojo: A la hora de descargar asegurate que sea la version 1.6 (la actual es la 1.6.29 si mal no recuerdo), la version 7 es nueva y esta llena de bugs.

Con el jdk instalado ya puedes empezar a realizar tus programas en java, solo asegurate de que tengan la extension .java, te vas a la terminal (cmd o bash, dependiendo del SO) y le das javac nombre-de-archivo.java y listo. Por supuesto se hace mucho mas comodo si usas un IDE ya que puedes ver errores, debugear y estas cosas. Hay varias opciones pero las que yo uso normalmente son:

http://netbeans.org/ Descarga netbeans, es gratuito.
http://www.eclipse.org/ Tambien gratuito (recomendado).
http://www.jcreator.com/ Esta opcion es de paga, existe una version LE que es gratis, pero tiene algunas restricciones, la edicion pro puede crakearse pero el crack te lo debo.

Mi recomendacion es que empiezes con jcreator para que te familiarizes con lo basico y luego migres a eclipse que tiene muchas mas opciones como descargas de complementos y correccion inline. Personalmente tengo ambos en mi pc y suelo usar jcreator para hacer clases sencillas y eclipse para proyectos que son mas complejos.

Netbeans es bastante bueno, puedes crear cosas bastente avanzadas con el, ademas puedes editar programas que usan GUI como en Visual Studio, normalmente no uso esta opcion a menos que lo amerite, en parte porque me siento mas comodo trabajando con el codigo fuente mismo, es cuestion de gustos.

En cuanto a los tutoriales, pues en internet hay varias opciones, tambien muchos libros, pero en este momento no se me ocurre uno en particular, tal vez cuando tenga mas tiempo deje alguna bibliografia actualizada.

Por ultimo recuerda que java se caracteriza por ser poco amigable con usuarios novatos, es recomendable que primero te documentes lo posible en programacion orientada a objetos, lo mejor seria que si no dominas el paradigma practiques primero con Phyton o Ruby que son mas amigables.

P:eek: Antes que lo olvide te dejo el api de java, lo más seguro es que lo necesites, normalmente trabajo con el explorador abierto en esta pagina para buscar informacion estra http://download.oracle.com/javase/6/docs/api/. Suerte :metal:
 
Arriba