C - Introduction


C programming is considered as the base for other programming languages. C programming is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system. It is also known as the mother of all languages.

Why Learn C-Programming

I will list down some of the key advantages of learning C Programming

  • Procedure-oriented programming language
  • Structured programming language
  • Mid-level programming language
  • It can handle low-level activities
  • Several standard functions are there (like in-built) that can be used to develop programs.

Fact About C programming

  • C was invented to write an operating system called UNIX.
  • The UNIX OS was totally written in C.
  • Most of the state-of-the-art software has been implemented using C.
  • C has been written in assembly language.
  • Linux OS, PHP, and MySQL are written in C.

Your First C Program

#include <stdio.h>
int main() {
 /* my first program in C */
printf("Hello, World! \n");
return 0;

Applications of C Programming

  • Operating Systems
  • Language Compilers
  • Assemblers
  • Word Processors
  • Network Drivers