
Oracle, el Rey
Oracle es la compañía que creó el lenguaje de programación Java, así que es un buen lugar para comenzar. Ellos crearon el sitio en www.java.com y puedes experimentar con diferentes applets que muestran allí (muestran los que ellos creen que son los mejores).
Un programa de Java que corre en un navegador se conoce como applet y se colocan en la página como cualquier otro elemento (si estás familiarizado con HTML, se pone una etiqueta para decir en dónde se va a colocar en la página, el tamaño y el programa que va a ejecutar). También es posible ejecutar aplicaciones Java de otras maneras: aplicaciones escritos en Java en una computadora pueden ser ejecutados por un navegador de internet, y pueden ser ejecutados desde un servidor web (estas aplicaciones son llamados servlets).
Si te interesa algo más técnico de Java, visita www.oracle.com/technetwork/java. Allí encontrarás información para programadores (por ejemplo, sobre las nuevas versiones de NetBeans y el JDK).
Un poco de diversión: Runescape
Una de las categorías de software más complicado de hacer son los videojuegos. Si quieres ver si un lenguaje es potente, intenta hacer un videojuego. Por eso me encontré con una grata sorpresa al encontrar Runescape (www.runescape.com), un MMORPG escrito en Java.
Java y Educación

Hay muchas otros programas educacionales escritos en Java que son usados en celulares, pero éste solo necesita el navegador: nada de software que instalar, ni nada. Como es solo un tour, no me voy a quedar hablar más sobre educación para seguir adelante.
Java World
Java World (www.javaworld.com) es una revista en línea para programadores de Java donde ofrecen artículos que muestran paso a paso como hacer diferentes cosas, noticias, investigaciones, etc. Es un recurso excelente para aprender como le hacen otros programadores para hacer diferentes cosas: ves el resultado y el código fuente. ¿Podrías pedir algo más?
Viaje a las estrellas

Negocios con Java
Java no es solamente para diversión, educación y ver las estrellas. También se pueden hacer aplicaciones para el mundo de los negocios y finanzas. Visita la página de JTicker (www.jticker.com), de la compañía Stock Applets, que muestra cabeceras que pasa noticias e información sobre el mercado bursátil. Lo padre de este es que no es necesario instalar software especial: basta el navegador de internet para poder ver la información pasar por el applet. Este applet hace uso de la programación orientada a objetos para funcionar: tiene un objeto de cotización, otro de portafolio, otro que maneja un timer para ir recorriendo el texto de las noticias, entre muchos otros. Para saber más, te recomiendo mi artículo Paradigmas de Programación y muchos objetos en C++ que, aunque fue escrito pensando en C++ y no Java, puede ayudar a entender la forma en que se usan los objetos para resolver problemas.
Controlando el enojo con Java

Termino esta visita con Android porque se está volviendo un lugar muy popular para el uso de este lenguaje. Después que aprendas Java puedes desarrollar tus propias aplicaciones usando el Android Software Development Kit (que es gratuito) que funciona en Windows, MacOS y Linux.
Imagen de Java sobre la turbina de un avión cortesía del blog Nacido para ser informático, el de Runescape de Wikia, el Java enseñando es de Vira Patel, el de la NASA de Mobile apples y el de Angry Birds vino del Foro de Fantasías Miguel.
La idea de este tour y mucha de la información fue tomada del siguiente libro: