En esta página podemos encontrar un pequeño tutorial de C con los conceptos claves para entender como programar en arduino.
Aunque el tutorial este dirigido a la programación en arduino, todo lo que se muestra en el tutorial puede ser aplicado a la programación en C de forma genérica.
El tutorial lo podeis encontrar en este enlace.