Start with Arduino Course for Everybody (629 min, freeCodeCamp.org), then Arduino Tutorial 1: Setting Up and Programming the Arduino for Absolute Beginners (24 min, Paul McWhorter). All 1105 lessons here are free, from the teachers' own official uploads. You'll need arduino starter kit, breadboard and jumper wires, raspberry pi and a few more basics (about $160 of kit). The book to keep beside you: Arduino For Dummies by John Nussey.