Eclipse is a widely-used open source development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle. It is used globally by many enterprise open source projects like the Openbravo ERP Platform to enhance developer productivity and code quality.
This video shows you how to get started with Eclipse for Java, and is a good example of the high quality free information that is continously shared by the Eclipse community.
Note for Microsoft Developers: Since the Eclipse IDE is functionally comparable to MS Visual Studio, C# developers with experience in that tool generally find the transition to Eclipse + Java straightforward. Of course, the large number of high quality, free videos and tutorials also helps.
For more information on the Eclipse Project and the Eclipse Foundation, please visit Eclipse.