bueno ya que trabajo con Java
me pidieron por ahi que posteara algunos manuales para aprender este poderoso lenguaje bueno primeramente un poco de historia de Java, posteare los links para que puedan leer un poco
Aca la historia
http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto/I_2.htm
Yo aprendi un poco del lenguaje leyendo este manual que se llama Aprenda Java como si estuviera en primero
Temario:
* Capítulo 1: Introducción a Java
* Capítulo 2: Programación en Java
* Capítulo 3: Clases en Java
* Capítulo 4: Clases de Utilidad
* Capítulo 5: El AWT (Abstract Windows Toolkit)
* Capítulo 6: Threads: Programas Multitarea
* Capítulo 7: Applets
* Capítulo 8: Excepciones
* Capítulo 9: Entrada/salida de datos en Java 1.1
* Capítulo 10: Otras capacidades de Java
Descarga
http://www.tecnun.es/asignaturas/Informat1/ayudainf/aprendainf/Java/Java2.pdf
Pero el poder de Java no solo se basa en aplicaciones de escritorio el poder esta en aplicaciones web, usando jsp y servlets yo desarrollo aplicaciones web aca les dejo la segunda parte del manual Aprenda Java como si estuviera en segundo, aca ya es una introduccion al desarrollo de aplicaciones web
Temario:
1- Introducción histórica
2- Diferencias entre las tecnologías CGI y Servlet
3- Características de los servlets
4- JSDK 2.0
5- Ejemplo Introductorio
6- El Servlet API 2.0
7- Formas de seguir la trayectoria de los usuarios (clientes)
8- Formas de ejecutar un servlet
9- Acceso a bases de datos mediante servlets y JDBC
10- Anexo: Introducción a SQL (Structured Query Language)
pero por donde empezar?
bueno para programar en Java puedes empezar desde el notepad y la consola de DOS, es lo minimo que necesitas, yo empece con aplicaciones en consola, usando un editor que se llama JCreator, ojo
hay editores y hay IDE's
http://www.jcreator.com/
si hablan de IDES's lo mas comunes son el
NetBeans
http://www.netbeans.org/
y el JBuilder
http://www.borland.com/us/products/jbuilder/index.html
yo particularmente utilizo uno de IBM llamado WebSphere utilizo este ya que es el que la empresa nos a proporcionado, estamos por migrarnos a uno FREE que es el JBOSS lo recomiendo es multiplataforma y lo mejor es gratis
esta en espera migrarnos a JBOSS y a Linux y empezar a utilizar herramientas Open Source
JBOSS
http://labs.jboss.com/portal/index.html?ctrl:id=page.default.default
De seguro se preguntan pero y Java de donde lo bajo? Java va por la version 5 pero recomiendo por el momento usar la version 1.4.2 no se afligan pego ese salto del 1.4.2 a la 5 de una sola patada
J2SE 1.4.2
http://java.sun.com/j2se/1.4.2/download.html
El primer manual explica el seteo y configuracion de variables para empezar a programar
EXTRASAca algunas cosas extras
En el trabajo utilizamos un reporteador tipo Crystal Reports pero para java, es multiplataforma se llama iReport lo recomiendo
iReport
http://ireport.sourceforge.net/
este usa las librerias de jasper reports
http://jasperreports.sourceforge.net/
sino me equivoco ya viene listo para usar el iReport
Bueno espero les ayude y empiecen a programar en este maravilloso lenguaje