C programming is a general-purpose and procedural computer programming language developed in 1972 by Dennis M. Ritchie for UNIX operating system. C is a widely used and popular System Programming Language and it is a must to know C to become a great Software Engineer as C serves as the basis for many programming languages.