"C is not a ``very high level'' language, nor a ``big'' one, and is not specialized to any particular area of application.
A C program consists of functions and variables. A function contains statements that specify the computing operations to be done, and variables store values used during the computation."
I believe that This is the best definition about C programming language. It has only two main concept (function & variable) so it is very simple to study.
have a nice time.