Clojure is a high level, dynamic functional programming language. It is designed, based on the LISP programming language, and has compilers that makes it possible to be run on both Java and .Net runtime environment. This tutorial is fairly comprehensive and covers various functions involved in Clojure. All the functions are explained using examples for easy understanding.
This tutorial is designed for all those software professionals who are keen on learning the basics of Clojure and how to put it into practice.
Before proceeding with this tutorial, familiarity with Java and LISP programming language is preferred.