Eclipse
Eclipse is a software development environment for a whole host of programming languages and platforms.
Installation
Download a package from the following thread-
Eclipse is written primarily in Java, so you'll need a package for the JavaRuntimeEnvironment JRE to run it.