Clojure é uma linguagem de programação funcional dinâmica de alto nível. Ele foi projetado com base na linguagem de programação LISP e possui compiladores que possibilitam sua execução tanto em ambiente de execução Java quanto .Net. Este tutorial é bastante abrangente e cobre várias funções envolvidas no Clojure. Todas as funções são explicadas usando exemplos para fácil compreensão.
Este tutorial foi desenvolvido para todos os profissionais de software que desejam aprender o básico do Clojure e colocá-lo em prática.
Antes de prosseguir com este tutorial, é preferível familiarizar-se com a linguagem de programação Java e LISP.