Writing code is easier with the right tools.
A programmer could write code in a plain text editor, but it would be slow and difficult.
An Integrated Development Environment, or IDE, gives the programmer a set of tools for writing, running, testing and debugging programs.
↓
Run code
↓
Find and fix errors