What is IDE and the common IDEs

An integrated development environment (IDE) is a application that provides all the tools needed to developing an application for computer programmers. IDEs increase programmer productivity by combining common activities of writing software into a single application: editing source code, building executables, and debugging.

The most popular IDEs.

The most popular IDES

Xcode