Integrated Development Environment (IDE)

IDEs are programs with specialized features for coding: debugging, compiling, error checking for basic features.

https://www.geeksforgeeks.org/ide-vs-text-editor/

Installation

Follow the typical installation steps for your operating system, choose the default setup options unless specified.

For Linux users, you can reference the Downloading Packages section in the Linux OS Setup guide.

General

These programs will allow you to write code, however you may need extra setup to download your code to the MCU.

Visual Studio

https://visualstudio.microsoft.com/

Visual Studio Code

A cross-platform version of Visual Studio. Though it’s advertised as “open source”, Linux users may still be locked out from certain features; it is recommended these users use Visual Studio Codium instead.

https://code.visualstudio.com/

Visual Studio Codium