title: How is programming an Arduino different than standard C?
body: <p>I have a background in programming embedded systems (TI <a href="http://en.wikipedia.org/wiki/TI_MSP430" rel="noreferrer">MSP430</a>, Atmel <a href="http://en.wikipedia.org/wiki/Atmel_AVR#Device_overview" rel="noreferrer">ATxmega</a>). How is programming an Arduino different than those? What knowledge about C can I take in to programming the Arduino?</p>