I’ve worked with hardware before, so the electronics themselves were never the problem. What consistently slowed me down was the software side. C, C++, and the Arduino ecosystem always felt like too ...
These are the projects I recommend building instead of just buying something off the shelf.
Real operating systems on a tiny microcontroller.