Cover of Clojure programming

Clojure programming

by Chas Emerick · first published 2012

55mentions
30recommended by
49HN commenters
2009–2025first – last mentioned

60% recommend34% neutral6% critical

Why HN recommends it

Beginner-friendly Clojure guide explaining what makes Lisps Lisps, comparing Clojure with Ruby and Python, and showing imperative-to-functional conversions. Suits newcomers from other languages.

Summarised by Claude from recommending comments

"Clojure programming ... This functional programming language not only lets you take advantage of Java libraries, services, and other JVM resources, it rivals other dynamic languages such as Ruby and Python. With this comprehensive guide, you'll learn Clojure fundamentals with examples that relate it to languages you already know"--P. [4] of cover.

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

110 2007: 0 mentions2008: 0 mentions2009: 2 mentions2010: 1 mention2011: 1 mention2012: 10 mentions2013: 10 mentions2014: 6 mentions2015: 11 mentions2016: 4 mentions2017: 3 mentions2018: 1 mention2019: 0 mentions2020: 1 mention2021: 0 mentions2022: 0 mentions2023: 1 mention2024: 0 mentions2025: 1 mention2026: 0 mentions200720172026

What Hacker News says

  • espeed · Jul 2, 2012 · Recommends

    Andrew mentioned The Joy of Clojure (http://www.amazon.com/The-Joy-Clojure-Thinking-Way/dp/193518...) and Clojure Programming (http://www.amazon.com/Clojure-Programming-Chas-Emerick/dp/14...). Both books are good, and each has its strong points. The Joy of Clojure goes into to Clojure philosophy and explains the "Why?" of Clojure.…

    on “Shall We Use Clojure?” ↗
  • notacylon · Oct 24, 2012 · Recommends

    You'll have lots of fun picking up Clojure. I'd recommend 'Clojure programming' by Chas Emerick... or 'Programming Clojure' by Stuart Halloway.. to get started and then 'The Joy of Clojure' by Fogus. My advice would be to not immediately get bogged down by taking on a large project…

    on “Ask HN: How to learn Clojure” ↗
  • MichaelDickens · Jul 23, 2014 · Recommends

    I learned Clojure from the book Clojure Programming (http://smile.amazon.com/Clojure-Programming-Chas-Emerick/dp/...). Once the book gets past the basics, it starts giving lots of concrete examples for how to solve real problems idiomatically in Clojure.

    on “Why I'm Productive in Clojure” ↗
  • plinkplonk · Jan 7, 2017 · Recommends

    The best Clojure book in my personal experience (and fwiw) is O'Reilly's "Clojure Programming" by Chas Emerick, Brian Carper, and Christophe Grand. Extremely clear writing, and very knowledgeable authors. I really enjoyed working through the book. Due Disclosure: 1. I was an experienced Haskell…

    on “Clojure for the Brave and True (2015)” ↗
  • raspasov · Aug 9, 2018 · Recommends

    The Clojure Programming book, it's excellent both for beginners and advanced users (I've been using Clojure since 2013). https://www.amazon.com/Clojure-Programming-Practical-Lisp-Wo... A lot of tips and insight of how to do…

    on “Problem Solving and Clojure 1.9 with Rich Hickey” ↗
  • alanning · Aug 4, 2013 · Recommends

    Re: learning resources, I found the book "Clojure Programming" by Chas Emerick, Brian Carper, and Christophe Grand to be excellent. http://www.clojurebook.com/ After reading through that, the exercises at http://4clojure.com/ helped me to solidify things and learn…

    on “Nightcode: An IDE for Clojure and Java” ↗
  • dizzystar · Sep 16, 2013 · Recommends

    …wish I had an answer, but I wasn't a Lisp beginner when I started with Clojure. I'd definitely suggest using Linux, installing Clojure + Leiningen2, and getting familiar with the REPL. Also, getting Clojure Programming by Chad Emerick, et.al, is a solid first step to at least getting some things started. Learning Clojure is like any other language: if you want to really dive in, you have to think of a project to get…

    on “Ask HN: What is the best technology to learn right now?” ↗
  • dopamean · Oct 27, 2014 · Recommends

    Clojure Programming by Chas Emerick, Christophe Grand, and Brian Carper is really good in my opinion. I'm coming to Clojure from Ruby and I've found this book to be most approachable.

    on “Using Clojure at MixRadio” ↗
  • owen4d · Aug 27, 2015 · Recommends

    Clojure Koans, is similar to 4clojure, and also worth a look> http://clojurekoans.com/ Bookwise, I thought the following were pretty good: 'Clojure in Action' by Amit Rathore and 'Clojure Programming' by Chas Emerick are both solid intro Clojure books. 'Web Development with Clojure' by Dmitri Sotnikov is also a great book, which obviously comes with more of a web-slant. And I'd give a second thumbs…

    on “The Beauty of Clojure” ↗
  • fsiefken · Mar 5, 2016 · Recommends

    …http://www.amazon.com/Patience-God-Story-Zacchaeus-Continuin... * Nick Winter. The Motivation Hacker http://www.amazon.com/Motivation-Hacker-Nick-Winter/dp/09892... * Chas Emerick, Brian Carper, Christophe Grad. Clojure Programming http://www.amazon.com/Clojure-Programming-Chas-Emerick/dp/14... Fiction: * Peter Hamilton - The Reality Dysfunction * Neal Stephenson - Cryptonomicon (his other hit: Snow Crash is surprisingly more…

    on “Ask HN: Book Recommendations?” ↗
  • PaulHoule · Jul 17, 2017 · Recommends

    If you choose Clojure get https://www.amazon.com/Clojure-Programming-Practical-Lisp-Wo... and https://www.amazon.com/Clojure-Cookbook-Recipes-Functional-P... these two books are much better than the free documentation for learning how to "Think in Clojure". Expect…

    on “What's an effective way to learn a new programming language?” ↗
  • diggan · Apr 27, 2020 · Recommends

    …Brave and True" (CFTBT) is perfect for your first steps with Clojure, then diving into the deeper/bigger books. In the beginning I basically used CFTBT as a tutorial/guide for finding concepts then using "Clojure Programming" (O'Reilly Media, by Chas Emerick + more) as a reference if I wanted to dive deeper into a specific concept, as "Clojure Programming" goes a lot deeper into subjects, but the subjects don't feel like…

    on “Why my book can be downloaded for free (2014)” ↗
  • Slackwise · Sep 7, 2014 · Recommends

    …elaborating on their purpose, but it'd be better to just study Lisp on your own instead. I only know cursory Common Lisp, so I can't recommend any books or sources, but I can instead recommend learning Clojure. "Programming Clojure" has been stated to be a good starting book, but I've mostly read "Clojure Programming" from O'Reilly and "The Joy of Clojure". These are also good books, but I'm not sure which is best for beginners.…

    on “Why I like Common Lisp” ↗
  • albertcardona · Aug 27, 2009 · Recommends

    On Clojure documentation: * There is a very informative book about clojure by Stuart Halloway: http://www.pragprog.com/titles/shcloj/programming-clojure * http://en.wikibooks.org/wiki/Clojure_Programming * http://www.google.com/#hl=en&q=clojure+tutorial Take your pick.

    on “An Arc REPL online” ↗
  • tierack · Apr 23, 2012 · Recommends

    I've been through Clojure Programming, The Joy of Clojure, and Programming Clojure, and this is the one I'm recommending. The review hits on many of the reasons, but I also particularly liked how this book dealt with Java interop (not until…

    on “Review: Clojure Programming ” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help