un pò di basi: diagrammi di flusso (struttura di un programma in C)
li trovi qua: http://www.linuxdidattica.org/docs/prg_C/cgiprg1.html

un corso (veloce) base sul linguaggio C lo trovi qua: http://www.hyperbook.it

un corso sul C (un pò datato e in alcuni punti obsoleto (far/16 bit), ma a parer mio sempre verde (ben realizzato e molto dettagliato) lo trovi qua: http://ada2.unipv.it/biblio/trickyc/00c.htm