I haven’t this excited when I am learning programming languages. Clojure is a very simple and powerful Lisp dialect on JVM.

You code as data in Clojure. So my personal feeling is that Lisp dialects should have been the go-to programming language to develop multi-tenant applications like Workday, Salesforce. And to create rule engines. There have been some attempts made by clara-rules and mimir projects to create rule engines. We can store the Clojure code as data in any storage (ex: DB) and read into JVM memory as the semantics and the structures remain the same. It makes Clojure so powerful and elegant to work with.

I would like to list some of the resources that I used to learn Clojure.