.. index:: ! integrated development environment, IDE IntelliJ ======== IntelliJ is an **integrated development environment (IDE)**. An IDE is like a text editor on steroids. It not only allows you to write and edit code, but also contains many features that enhance the coding experience. IntelliJ offers code completion hints, debugging, and even it's own compiler. We'll be using it throughout this course, so it's time to get familiar with some of the basics. .. _install-intellij: Install IntelliJ ---------------- Visit the `IntelliJ download site `__. Select your operating system and the Community version. Follow the installation prompts to select your settings. When you reach the window asking for *Installation Options*, select the *Add "bin" folder to the PATH* box. Click *Next*. If you are asked for any other input, accept the default options. .. figure:: figures/ij-install-options.png :scale: 90% :alt: Welcome window for IntelliJ IntelliJ installation options You will finish on an IntelliJ welcome panel listing options to create a *New Project*, *Open* a project, or *Get from VCS* (a.k.a Version Control System). .. figure:: figures/IntelliJWelcome.png :scale: 80% :alt: Welcome window for IntelliJ IntelliJ welcome window You've installed IntelliJ, and you're ready to start exploring its many features.