Pelo assunto da mens. percebe-se q sou novato/iniciante. Hj jah programo em outras linguagens e atualmente estou cursando uma disciplina de Java, então pergunto aos colegas quais as ferramentas e versões devo ter iniciar o estudo, tipo: Editor, Plugins, compilador,etc…
Saiba q jah andei dando uma olhada na net e vi comentarios sobre o eclipse, NEtbeans e no site da sun fiquei em dúvida de qual baixar o J2SE 5.0, J2EE 1.4 SDk, J2SE 1.4.2 SDK.
Cara, baixa o netBeans 4.0 como o seu IDE. Ele é ótimo. Muito fácil programar nele, e é uma mão na roda se vc quer Mexer com swing. (embora eu use o jgoodies para construir apps swing). Se vc usa linux, ele também apresenta vantangens em cima do eclipse por ser mais rápido/consumir menos memória, segundo as recentes discussões eclipse x netbeans por ae. (parece que a swt não é performática no linux com é no windows). Uma coisa bem legal é que um projeto do netbeans é centrado no ant, sendo que o netbeans gera o script pra vc. Então vc tem builds, compiles, geração de jar e javadoc, tudo automático
É altamente aconselhavel vc baixar o J2SE 5.0 update 2. (mais rápido, mais funcionalidades, etc, etc, etc…)
Helpers: tenha perto de vc os documentos de ajuda (javadocs) da versão 5.0. também é bom vc baixar os arquivos html help (extensão chm) do 1.4.2 porque são muito faceis de se fazer busca. Também é saudável vc ter o java tutorial por perto, qq coisa.
Exemplos: vc vai querer conferir esse site. tem um punhado de exemplos pra fazer um monte de coisa. Vc também pode querer conferir a seção de artigos do guj, tem bastante coisa boa lá.