Clojure is a modern Lisp dialect that runs on the Java Virtual Machine. It supports functional programming and immutable, persistent collections. Clojure has a strong concurrency model and allows for easy parallel programming due to its immutable data structures. The language has been around since 1958 and has a large community and good documentation.