Integrated Development Environment (IDE) is not as difficult as it sounds. It is just the place where you write and test your code.

In short, why you need an IDE: