Na začátku jsem se zavázal, že tohle nebude učebnice programovacího jazyka. Je dost jiných a lepších. Protože se ale zabývám výukou programování, musím pořád vysvětlovat, jak se to, či ono v jazyce C dělá. Napsal jsem tedy několik projektů, na nichž si můžete prohlédnout a vyzkoušet základní prvky jazyka C a jeho knihoven.
Každou lekci tvoří jeden projekt, který můžete otevřít a překládat v programu Code::Blocks nebo ve vašem oblíbeném editoru a překládat pomocí příkazu make. Vždy si nejprve přečtěte krátký návod, který se nachází v komentáři na začátku zdrojového souboru.
Pokud s programováním začínáte, doporučuji projekty zkoumat pomocí debuggeru. Jednotlivé lekce lze chápat i jako encyklopedii základních postupů. Pokud například chcete přehled možností formátovaného vstupu a výstupu číselných hodnot, podívejte se do lekce 2, kde najdete (skoro) kompletní seznam ukázek.