An excellent introduction,
Verifizierter Kauf(Was ist das?)
Rezension bezieht sich auf: Clojure Programming: Practical Lisp for the Java World (Kindle Edition)
This book doesn't just tell you how to do things in Clojure, it also tells you why you're supposed to do them that way, which is probably the one thing that makes a programming book great, at least in my eyes. Clojure is a very consistent, simple and (in my opinion) well-designed language which is focused on a few core concepts. This book does a very good job at highlighting the core concepts of the language. Immutability, pure functions, functions as first-class values and homoiconicity are emphasized throughout the book. The more practical aspects of the language, such as very simple Java interop and type hints are explained as well. There is also a very good chapter on concurrency and parallelism with Clojure. The writing style is neither academic nor too laid back and jokey and the supplied code examples (such as an implementation of Conway's Game of Life, Mandelbrot fractal, a maze generator) are a lot more interesting than in most programming books and well-explained.