Hey Ed,
I know you've gotten a million responses already. I will make quick,
easy suggestions. JBuilder is probably the most user friendly and
easiest editor to use when you are beginning. When you start using
application servers this changes the equation a bit, as most have
their recommended, branded editors (ex. WebSphere's maekover of
Eclipse).
Personally, as an advanced developer, I use ANT exclusively and find
this to be the best tool. I guess my advice to you is that start off
using an editor (maybe JBuilder), but if you serious about a future in
Java development get used to a tool like ANT. The visual editors
aren't the best tools to use for serious development. But for
beginning, the code wizards the editors have will probably be
something of use to you.
Of course, some may prefer to use an editor, but I have found that you
really don't need one. A good text editor and ANT are all that is
really needed. And to be totally honest with you, ANT is very easy to
learn, it CAN be much more complex, but to learn it's basics is very
easy.
Good Luck,
Reid