Thanks Papa G. I couldn't find if there is C programming and how to set up make file etc. on that book.
While a lot of people in R-pi land seem to gravitate towards python (which I have never embraced because of syntactic issues). Other interpreters like perl/tcl/tk/etc. are there if you want them. I believe Java is available also. You can use C/C++/Fortran to write programs as well. If your program is time critical, you should be writing in a compiled lanugages and not an interpreted language anyway. Any book on Linux should have the details if needed, it doesn't have to be R-pi only.
Note, if your only experience with c/c++ is through the Arduino IDE, under Linux, you don't have the Arduino IDE doing things behind your back, like adding declarations for all of your functions. You will need to have proper declarations before the first use.