Il C è un linguaggio di programmazione imperativo di natura procedurale. Dal momento che è nato insieme a Unix, esso è supportato dalla totalità dei sistemi operativi di largo uso impiegati oggi. È utilizzato principalmente per la realizzazione di sistemi operativi, linguaggi di programmazione, librerie, giochi e per applicazioni altamente performanti. Il corso darà la possibilità ai neofiti di imparare il linguaggio base per poter programmare in C e C++