I have a background in programming embedded systems (TI MSP430, Atmel ATxmega). How is programming an Arduino different than those? What knowledge about C can I take in to p
You can pretty much take all your knowledge with C and embedded systems and you will be more than OK. It's not hard to use at all. Bookmark the Arduino Reference page and you'll be writing stuff in no time.