Learning Hardware as a Software Geek?
digitalvengeance asks: "I'm a long-time software geek with very little experience on the hardware side. I've configured servers and built various desktops for friends and family, but I'd like to move to the next level. I assume I need to purchase a breadboard to begin tinkering, but is there a particular kit I will find more useful than others? What books, sites, or other resources can the hardware geeks recommend for a software geek wanting to learn the basics of electronics and hardware?"
I recommend getting a copy of Horowitz & Hill's "Art of Electronics" book. It's a good read - also get the "laboratory book" (whatever it's called), which is really a fun read and has some experiments listed. Art of Electronics at Amazon