My vote is for Eclipse. Eclipse is great and has a pretty easy learning curve, especially if you plan on learning multiple languages. Most major languages have an Eclipse plugin, so you can use the same environment for Java as you do for Python, PHP, or anything else. There's also the Subclipse plugin for SVN integration, etc.
I came from Visual Studio for .NET and it does make that type of development easier, especially if you're only targeting Windows.
Comments
My vote is for Eclipse. Eclipse is great and has a pretty easy learning curve, especially if you plan on learning multiple languages. Most major languages have an Eclipse plugin, so you can use the same environment for Java as you do for Python, PHP, or anything else. There's also the Subclipse plugin for SVN integration, etc.
I came from Visual Studio for .NET and it does make that type of development easier, especially if you're only targeting Windows.