Eclipse IDE

Eclipse is a great IDE that let's you code in Java. Although there are many applications like Eclipse, I have personally always found Eclipse to be the most user friendly one overall.

This is a link to where you can download the Eclipse IDE:

Eclipse IDE Download

This is a link to learn more about Java:

Eclipse: Java for Beginners