Pues JavaHispano es un buen sitio, buena recomendación de David, lastimosamente en este momento no se puede accesar, así que puedes adelantar con
esta otra web en donde encontrarás un poco de teoría y práctica de java, un buen tutorial para empezar (a mi parecer

).
En cuanto a las herramientas (editor, compilador, maquina virtual ...) data una vuelta por
sun.com, y como IDE puedes usar
NetBeans, que para mi ha sido uno de los mejores Entornos de Desarrollo para llava que he encontrado

.
Revisa los enlaces y cualquier cosa solo avisanos (a lo mejor alguien te responde

)
Saludos.