I'm totally new to Arduino and hardware (also gained interest over the holiday). There are some good docs on the Arduino website, but once you get into less common components, it's weird to see how little info is out there. Programmers are incredibly lucky to have so many amazing resources and I think I've just taken that for granted.
I will say that Arduino has really sparked my imagination. I'm digging out garbage electronics (an old clock radio for example), taking them apart, and trying to figure out how to interface their components with Arduino.