I need some help to choose the right tool for Java Development. I am a beginner and had just started a crash course in Java. I found a number of programming softwares, which had confused me a lot. I am not sure to pick the right one. What I want is a tool that can provide me basic and advance feature. I would like to work on the same forever. My friends have suggested me some, but still I want to know on it.
I checked web, there were hundreds of development program to use. It would be a great waste of time when I start using them. I need some guidance on the same. Thanks in advance.