Arduino IDE Overview
The Arduino IDE is the free, open-source software used to write, compile, and upload code to Arduino and compatible microcontroller boards, available for Windows, macOS, and Linux. It provides a code editor for Arduino sketches (C/C++ based), a Library Manager for adding device and sensor libraries, a Board Manager for supporting different microcontrollers, a serial monitor and plotter for debugging, and one-click compile-and-upload over USB. The 2.x version adds autocompletion and a built-in debugger. It is the standard entry point for electronics and embedded hobbyists and educators. The offline installer is the full setup and installs without a network connection, though board and library packages are fetched separately. The official Arduino IDE download is linked on this page, straight from Arduino.