List of IDE available for Salesforce coding

Force.com IDE (Eclipse)

This was first and official IDE from Salesforce and enjoyed monopoly as one and only IDE for many years.
The Force.com IDE is a powerful client application for creating, modifying and deploying Force.com applications. Based on the Eclipse platform and built on the Tooling API, the Force.com IDE provides a comfortable environment for programmers familiar with integrated development environments, letting you code, compile, test, package, and deploy all from within the IDE. Much of the actual work, such as compilation, happens on the Force.com platform—the Force.com IDE performs the communication and result parsing transparently.
The Force.com IDE is open-source and you can download the source code on GitHub.

Force.com IDE
Force.com IDE

Edit Static Resource inside Force.com IDE Itself

This tutorial is regarding editing of static resources inside eclipse itself. Normally if we want to edit any file inside zip, first we have to extract and edit the file, zip it again and reload into static resource. To save this round trips and time consuming process I found one very useful eclipse plugin called as “Eclipse Zip Editor“. Although it’s very small tweak however it will save your lot of time and unnecessary trip to Salesforce and Zip tool.

You can download this editor from location “http://sourceforge.net/projects/zipeditor/

Static Resource in Eclipse Before Plugin
Static Resource in Eclipse Before Plugin

Install or Update Force.com IDE in Eclipse – Salesforce.com

First step to start with coding in Salesforce.com is to install the force.com IDE in Eclipse. I will target the new version of eclipse which is Kepler. Force.com IDE is supported in Eclipse Juno as well as Eclipse Kepler.

So, we will start with launching the Eclipse.

Eclipse Kepler
Eclipse Kepler

then goto Help ->  Software Update / Install new software…

Eclipse Software update for salesforce