C is the basic for every languages. It is the only platform where any program can be developed of any languages. The applications like Operating Systems, Development of New Languages, Computation Platforms, Embedded Systems, Graphics and Games and counts so on.
C is a middle level language. C is the language of compilers, interpreters, editors, operating systems and embedded programming. When you learn to program in C you almost have to gain an understanding of how programs execute.