Web Links
Beginning C for Arduino, First Edition
Beginning C Programming for Arduino, Second Edition
Make: AVR Programming. Learning to write software for hardware
Make: AVR Programming
C Programming for Arduino
Intro to Arduino - A piece of cake!
The Complete Beginners' Guide to the Arduino - 2020
Reference for Wiring programming language
Reference for Processing programming language
Even more Programming Languages links!