Installing the Arduino IDE
Getting the free software installed and talking to your board — the one setup step every later lesson depends on.
The Arduino IDE (integrated development environment) is the free program you'll use to write code and upload it to your board. It's available for Windows, macOS, and Linux directly from Arduino's official site, and installation is a standard next-next-finish process on every platform.
Once installed, three settings need to be correct before you can upload anything:
- Board — under the Tools menu, select "Arduino Uno" so the IDE compiles code for the right chip.
- Port — also under Tools, select the serial port your board is connected to. On Windows this looks like "COM3"; on macOS/Linux, something like "/dev/cu.usbmodem14101". If no port appears, the board isn't being detected — check the USB cable (some cheap cables are power-only and carry no data) and try a different USB port.
- Drivers — most systems detect a genuine Uno automatically; some clone boards use a different USB-to-serial chip (commonly CH340) that needs a separate driver, available free from the chip manufacturer if your board isn't detected.
To confirm everything's working, open File → Examples → 01.Basics → Blink, select your board and port, and click Upload. If the small LED marked "L" on the board starts blinking, your whole toolchain — IDE, drivers, cable, board — is confirmed working, and you're ready for Lesson 3.