Which IDE have you used in the past?
I have used:
-NetBeans
-Eclipse
-vim
-Toad
-pyCharm
-jEdit
The one I have liked so far is Eclipse since its free and it lets you work with quite a few languages like Java, Perl, Python etc and its free.
Your turn?
Here is the definition of IDE:
An integrated development environment (IDE) or interactive development environment is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of a source code editor, build automation tools and a debugger. Most modern IDEs offer Intelligent code completion features.
Some IDEs contain a compiler, interpreter, or both, such as Net Beans and Eclipse; others do not, such as SharpDevelop and Lazarus. The boundary between an integrated development environment and other parts of the broader software development environment is not well-defined. Sometimes a version control system and various tools are integrated to simplify the construction of a GUI. Many modern IDEs also have a class browser, an object browser, and a class hierarchy diagram, for use in object-oriented software development. (from wikipedia)