Ruby is such an elegant language! There couldn't be anything for us to learn from Clojure...could there?
Functional programming seems to be all the rage these days. The Clojure programming language is getting a lot of attention, too, and not without reason. Clojure lets you get stuff done in a concise way.
You'll learn:
* Some basic Clojure syntax
* What makes functional programming different from object-oriented programming
* What higher-order functions are, and how we can use them to create powerful abstractions
* Why concurrency is easier and safer in Clojure than in Ruby
We'll wrap up with some lessons we can apply to our own Ruby code. Learning Clojure will make you a better Ruby programmer.