Clojure is a modern dialect of Lisp that runs on the JVM (and the .Net platform). Clojure is a functional programming language with a strong emphasis on pragmatism and performance. Clojure has been designed with concurrency in mind and provides several constructs to write multi-threaded programs. This talk will introduce the language, it's syntax and a very brief overview of the concurrency constructs that Clojure provides. We will discuss Clojure's approach to functional programming and state management.