Art of Electronics is a very good book, but if you want to learn from a fun / programming point of view I highly recommend "Making Things Talk", by Tom Igoe. http://oreilly.com/catalog/9780596510510/
Also recommended in this reply
Typographic jacket · original cover not fetched
FROM THE SHARED SHELF · 2006–2026 SAMPLE
Topics are model-inferred labels.
THE WORD OF MOUTH
Original Hacker News comments, in the readers’ own words.