A Programmer's First Arduino

You said that you were a .NET programmer by day. This might interest you: http://netduino.com/ I have never used it, but it could be useful if it is using a language you are familiar with.