Hola:
Yo creo que en
empezar con java tienes una explicación con lo mínimo imprescindible que necesitas para empezar con java.
Empieza con eso y con un editor sencillo (notepad o cualquier otro de ese estilo) hasta que seas capaz de compilar, ejecutar y crear algun fichero jar por tí mismo.
Luego bájate algún IDE. Los más conocidos gratuitos son eclipse y netbeans. Si preguntas cada uno te dirá que le gusta el suyo, así que supongo que son similares con sus ventajas e inconvenientes cada uno.
Búscate algún tutorial o libro que empiece por la básico. Por ahí casi todo el mundo aconseja "thinking in java" que debe estar más o menos descargable en la red.
Se bueno.