John Baichtal is a contributor to MAKE online, and is good at explaining complex things to newbies. He's put this talent to use in his new book, Arduino for Beginners, which assumes nothing from the reader except for a willingness to learn. (Arduino is a inexpensive electronic prototyping platform.)
The Arduino projects in the book are presented in full color: a laser/infrared trip beam to protect your home from intruders, a Bluetooth doorbell, an LED strip coffee table, a plant-watering robot, an ultrasonic cat toy, a bubble-blowing robot, and more.
The book goes far beyond teaching you how to make cool things with Arduino. His chapter on maker tools (hand tools, power tools, laser cutters, 3D printers, design software, etc.) alone is worth the price of the book.