Programming is the process of writing instructions that tell a computer how to perform a task.
This is achieved using a programming language, which is a set of commands, functions, and statements that can be used to control the computer. Writing a good and effective computer program is a very challenging work. It requires a good understanding of a lot many concepts and learning how to write a program can be tedious and exhausting. Differnt programming languages are available in the market but a lot of them fail to give a good starting platform. Scheme was introduced in 1975 by Gerald J. Sussman and Guy L. Steele Jr., as the language intended primarily for research and teaching.