Il C rimane sempre il C...

Anche se in effetti il C sotto Linux ha delle funzioni di sistema
(es: system("cls"); su LINUX di da errore)
e dei file header (es: "unistd.h" non esiste in DOS)
differenti dal C del DOS e viceversa

CMQ in sostanza se programmi in C sotto LINUX, programmi in C anche sotto DOS!!!

Ed il corso Tricky C mi sembra molto completo (per iniziare a programmare in C).

Cmq. se trovo una guida più specifica (C e LINUX) te lo segnalo.