Bom, ja te ajudaram com tutoriais,
bom vou indicar para vc algumas IDES que creio eu vc ja deva estar utilizando.
Se vc quer aprender na marra, a ferro e fogo existe a combinação de escrever o código no
bloco de notas e compilar pelo DOS usando o javac.
Dessa maneira vc aprende bem, mas é trabalhoso e muito frustrante.
Existe o JGrasp, básico que apenas destaca sintaxe, mas não auto-completa o código e nem mostra automaticamente erros.
Esse é para vc se acostumar com erros mesmo.
Bom, IDES nervosas existem pelo menos 3:
eclipse (diversas empresas desenvolvem em conjunto), netbeans(esqueci quem desenvolve) e JDeveloper(oracle) (a ultima vou começar a utilizar ainda).
A borland tinha o JBuilder, mas não escuto falar muito dessa IDE.
É isso cara, recomendo utilizar o JGrasp para vc ir se acostumando com erros de compilação e não ficar tão dependente do auto-completar.
Flw.