1. The Eclipse IDE
Last updated: 25 January 2013.
At this stage of your developer's career, you can start using an integrated development environment (IDE) like Eclipse. Eclipse is a free and open source software which provides a text editor with syntax highlighting and tools to compile Java programs, run them and also debug them. Additionally, many plugins are available for those who want to extend Eclipse's capabilities.
Of course, you can use another IDE or no IDE at all and still learn Java in these tutorials. However, Java developers generally work on large projects that comprise numerous packages and hundreds of classes. Organizing, browsing and debugging such large applications without an IDE is almost impossible, which is why it is recommended to be familiar with an IDE.
In case you are already familiar with Eclipse or if you don't want to use it, you can skip this chapter and move on to chapter 2: Concurrency.