The C programming language
Everyone should learn C
Stop what your doing find a C tutorial and start learning C. Ther worst part about C is GCC it is NOT pure C download something like tcc as your main compiler - this will force you to work in pure C.
I like to use plan9 for C programming and I would recomend you do too. It's a fast, clean enviroment and the C compiler was designed by the inventor of C.