The GNU C programming tutorial "This book is a tutorial for the computer programming language C.
The tutorial introduces basic ideas in a logical order and progresses steadily.
The many examples range from tiny programs that illustrate the use of one simple feature, to complete applications that fill several pages. Along the way, there are also brief discussions of the philosophy behind C. "
C++ tutorial for C users Brief tutorial in 33 lessons. All in a single html page.
"This document is intended for knowledgeable users of C (or any other language using a C-like grammar, like Perl or Java) who would like to know more about or make the transition to C++. This document is the main textbook for Frank's C++ programming courses, which are yearly organized at the University of Groningen. The C++ Annotations do not cover all aspects of C++, though. Rather, it serves as an addition to other documents, covering the language's C-based foundation. "
Recommended C style and coding standards "The scope of this work is C coding style. The scope of this work is C coding style. Good style should encourage consistent layout, improve portability, and reduce errors. "