If you want to learn about Arduino, this is the book to get
by Mark Frauenfelder from on (#2WSAN)
Arduino is on open-source electronics prototyping platform that lets you make interactive stuff without having a degree in electrical engineering.
For about $25 you can buy a credit card sized circuit board that has input connections (for buttons, knobs, light sensors, microphones, humidity sensors, fart detectors, Internet signals, etc) and output connections (for servo motors, LEDs, buzzers, speakers, stepper motors, vibrators, etc). You write programs on your computer to tell the Arduino how to process the input signals and how to activate the output components. This program is uploaded to the Arduino's microprocessor, making it self-contained. (more")