A programming language is a language which is used to give the set of instruction to the computer or to perform certain tasks. There are many types of programing language such as low level and high-level programming language. low-level programing language refers to assembly language. It provides little or no abstraction for computer instruction set architecture. High-level programing language has a strong abstraction from the details of the computer. C, C++, Fortran, Python and many more are high-level programing language. So, I will give you an idea about the C language in the next article.