Např. JBuilderX se dá stáhnout legálně a zdarma z borlandu (verze pro soukromé použití). Je sice trochu monstrózní, ale má dost možností...Jinak osobně používám UltraEdit a příkazovou řádku
Kniha...Java pro zelenáče není nic moc, ale dá se. Lepší je asi kniha od Pavla Herouta, ale nevím, jaxe jmenuje...Jinak Thinking in Java od B. Eckela je volně ke stažení na netu přímo na autorových stránkách...ale anglickyDobré by možná bylo sehnat si také něco o algoritmech..nejlepší jsou nějaká VŠ skripta.