This is for questions about the official IDE. The open-source IDE makes it easy to write code and upload it to any Arduino board. It runs on Windows, macOS and Linux.
This tag is for questions about the official Arduino IDE. This open-source IDE makes it easy to write code/sketches and upload it/them to any Arduino board. The IDE runs on Windows, macOS and Linux.
Virtually all beginner tutorials use the Arduino IDE. You can write the code, select the correct COM port, and then click "upload." Other IDEs may require more configuration and not be as user friendly. It is available as a standalone application or installer on Windows.
Arduino IDE running on Ubuntu Linux.
For more information about Integrated Development Environments in general, see the ide tag.