A program is a finite set of sequenced instructions or commands given to a computer in order to carry out a particular task. To write a program for the computer to carry out these instructions, there must be a means of communication. Humans communicate via natural languages such as English, French, and Chinese etc. Likewise, to communicate with the computer, we also use languages known as programming languages. Programming is the art of program writing using a particular programming language. It can also be said to be the process of writing a set of instructions in sequential manner using programming language to control the activity of a computer system. A computer programming language is an artificial language which is used in writing a set of formal instructions to control the activities of a computer system. There are two main types of computer programming languages; these are: Low-level language and High-level language. Low-level languages also known as machine language, are machine dependent and makes fast and efficient use of the computer. It requires no translator to translate the code. It is directly understood by the computer. On the contrary, writing a program in high-level language does not require knowledge of the computer in which the program is run. Hence, high-level languages are machine independent, and which programs are portable to other computers, and very easy to learn and write.