IDEs are programs with specialized features for coding: debugging, compiling, error checking for basic features.
https://www.geeksforgeeks.org/ide-vs-text-editor/
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.
These programs will allow you to write code, however you may need extra setup to download your code to the MCU.
https://visualstudio.microsoft.com/
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/