I am looking to start fiddling around with Java development in my free time (professionally a .NET developer) and I am curious as to what the community feels is their preferred development environment.
Items that could be listed:
- IDE
- Plugins
- Tools
- Utilities
- Source/Version Control
- Libraries
- Books
- Blogs
- Anything else you feel makes your time developing in Java easier/more efficient/more enjoyable
Although it would be nice to potentially tailor any lists towards hobby development (no expensive enterprise tools), I don't think anything should necessarily be left off the list if you feel it is important to your development.