An Integrated Development Environment (IDE) is an application that brings together everything you need to write, organise, and run programs — in one place.
┌─────────────────────────────────────┐
│ IDE │
│ ┌──────────┐ ┌─────────────┐ │
│ │ File │ │ Editor │ │
│ │ Explorer │ │ │ │
│ └──────────┘ └─────────────┘ │
│ ┌───────────────────────────────┐ │
│ │ Terminal │ │
│ └───────────────────────────────┘ │
└─────────────────────────────────────┘The editor#
The editor is where you write your code. It looks like a text editor, but it understands the programming language you’re working in. That understanding powers three features that make a real difference when you’re starting out: