Prvá kapitola slúži ako úvod do programovacieho jazyka C a jeho úlohy v oblasti embedded systémov. Vysvetlíme si, prečo je jazyk C dodnes jedným z najpoužívanejších jazykov pri vývoji firmvéru, ako funguje základná štruktúra programu a akú úlohu má prekladač. Cieľom kapitoly je vytvoriť pevný základ, na ktorom budeme v ďalších častiach stavať praktické príklady práce s mikrokontrolérmi.