Programming with C

Some libraries that COOLFluiD uses are written in C. Therefore the developers dealing with those libraries must know a bit of C.

Moreover, for those beginning C++, learning C first might be easier.

All that you'll learn you will use with C++.

Introduction to C

To start maybe try this  introduction to C.