Here is some of the advice about detecting and avoiding mistakes programmers often make in C and other languages.
User's Guide to the GNU C++ Class Library
This manual documents how to install and use the GNU C++ library.
C Interfaces and Implementation
C Interfaces and Implementations: Techniques for Creating Reusable Software.
C Tutorial Topics
There is a User's Manual available to help you view the imagemaps and animations.
Advice & Warning for C Tutorials
A mature C/C++ tutorial, designed to improve your knowledge of the language itself.
Best practices for programming in C
This article has been written with the needs of the developer in mind. We have put together a set of guidelines that have served us well as developers and consultants over the years, and we offer these as suggestions that may help you in your job. You may not agree with all of them but our hope is you would like some of them and use them in your programming or porting projects.
C for C++ Programmers
The good news is that C syntax is almost identical to that of C++. However, there are many things you're used to that aren't available in C:
C For C++ Programmers
C++ can be viewed as C with richer support for object oriented development. Conversely, C can be viewed as a primitive variant of C++. In any event, most legal C programs are also legal C++, and the C++ compiler is able to translate them. The few exceptions use features considered obsolete in C; these will not be discussed.
C Tutorials and other resources for world domination
C Tutorials online Free
C Language Tutorial
This section contains a brief introduction to the C language. It is intended as a tutorial on the language, and aims at getting a reader new to C started as quickly as possible. It is certainly not intended as a substitute for any of the numerous textbooks on C.
Debugging techniques in C - Free eBook Debugging techniques in C - Download ebook Debugging techniques in C free