Basic C programmingClick here to see all content
“Basic C programming,” is an online Wikibooks resource. It is a good step up from another Wikibooks resource: "A little C primer."
It is a complete online text book that takes comprehensive look at the C programming language and its features. It is also available through links on the site to printable text and PDF versions as well as an e-book optimized PDF version.
It details the history of the language, compares it to a number of the others used in the embedded programming environment. It digs down deep into the intricacies of the language, the best ways to program with it, the problems you may run into and how to deal with them.