Getting hands dirty with electronics for newbies
ph0rque: Can't do much to answer the questions, unfortunately, but if you're familiar with ruby, RAD (Ruby Arduino Development; http://rad.rubyforge.org) might be interesting for you to check out.