Lisp
Lisp is a family of computer languages with a long history and a distinctive fully parenthesized prefix notation. Lisp is second oldest high level programming language in widespread use today, there are various dialects of lisp and we will mainly be focusing on the dialect known as scheme.
Scheme is a dialect of lisp supporting multiple programming paradigms, including functional programming paradigm and imperative programming paradigm. Scheme was developed at MIT AI LABS during 1970's.
The reference book we will be using for learning Scheme will be : Structure and Interpretation of Computer Programs.
The interpreter we will be using for Scheme is DrRacket.