[Download Code] [Buy on Amazon]
This is the webpage for the 3rd edition of Programming Arduino: Getting Started with Sketches.
The third edition teaches you C programming with Arduino. Its still very much about programming rather than electronics, but it now covers popular Arduino alternatives that can be programmed using the Arduino IDE such as the Raspberry Pi Pico, the BBC micro:bit and the ESP32 boards.