Pastabos, kuriose išmokstate C programavimo iš lengvai paaiškinamų užrašų su pavyzdžiais ir programomis.
C yra bendrosios paskirties procedūrinė kompiuterio programavimo kalba, palaikanti struktūrinį programavimą, leksinę kintamojo apimtį ir rekursiją su statinio tipo sistema. Pagal konstrukciją C pateikia konstrukcijas, kurios efektyviai atitinka tipines mašinos instrukcijas.
C yra labai nešiojamas ir naudojamas scenarijų sistemos programoms, kurios yra pagrindinė Windows, UNIX ir Linux operacinių sistemų dalis. C yra bendrosios paskirties programavimo kalba, galinti efektyviai dirbti su įmonės programomis, žaidimais, grafika ir programomis, kurioms reikia skaičiavimų ir kt.