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.
