Development Environments

Before you dive into writing your first lines of code, it's essential to set up a development environment that will make your C++ journey enjoyable and productive.

Some features you can expect in a Development Environment are:

  • Intellisense: Intelligent code completion suggestions as you type, making it easier to write code quickly and efficiently.
  • Debugger: Debugger that can quickly identify issues in your code.
  • Code Editor: Code editor that supports syntax highlighting, making it easy to read and understand your code.
  • Version Control Integration: Git version control integration so that you can manage your project history effortlessly.

Environments

  • Visual Studio

    Visual Studio is an excellent Integrated Development Environment (IDE) developed by Microsoft. It offers a user-friendly interface, making it one of the most popular choices among beginner programmers. It is only supported on Windows.

  • Visual Studio Code

    Visual Studio Code is a code editor with support for development operations like debugging, task running, and version control. It aims to provide just the tools a developer needs for a quick code-build-debug. With the addition of extensions, it can be tailored for C++ development, making it a versatile tool for programmers.