Haskell has a reputation for being a great programming language, for the handful of people who can understand it. In this talk, Andrew Rademacher introduces Haskell to programmers who have never seen it before, demonstrating that it’s easier to understand than you might think.
Elixir is a dynamic functional language. At Elixir Conf 2014, this talk explained the benefits of functional programming in general (and Elixir in particular) to Ruby developers.
Clojure is a modern Lisp that runs on the JVM. That’s nice, but not sufficient if you want to use Clojure to write Web applications. For that, you need a framework. In this O’Reilly Webinar, Ryan Neufield takes us through the basic steps necessary to create a Web application with Clojure.