Why should you learn Clojure? If you are a fan of Functional Programming design patterns, you will appreciate the immutable nature of Clojure functions and its FP approach to server side development producing highly testable code. Like Python, Clojure also features a REPL where you can experiment and test functions of your program vastly speeding up development.
After a few weeks of writing Clojure and receiving valuable feedback from the much more seasoned Clojure devs at TODAQ, I've managed to get several pull requests merged into our master branch and I've mainly learned to simplify my Clojure functions by pulling out complex sections and breaking them up into smaller, more manageable functions, increasing code readability. Once you begin to refactor deeply nested functions, all those braces begin to make sense and you can achieve some nice terse, code clarity.