Java Eclipse is an open source project that brings together programmers of many different languages via the Java platforms.
Via a Java plugin system, it allows programmers in various languages such as Java, C, C++, Perl, Python, PHP to collaborate with the minimum of difficulty. Eclipse is built entirely in Java (you'll obviously need Java Runtime Environment installed to use it) but goes far beyond Java. No matter what language the user chooses, the editor provides free, universal toolset. It's particularly useful for those that are new to programming as it includes several tutorials that are easy to understand.
Eclipse is a powerful cross platform development tool based on Java.