Clojure Books

201 views
Skip to first unread message

Teena Mathew

unread,
Jul 18, 2011, 1:59:18 PM7/18/11
to Clojure
Hey!

Which are the recommended books for Clojure newbie?

Thanks!
Teena

Sean Corfield

unread,
Jul 19, 2011, 1:06:35 AM7/19/11
to clo...@googlegroups.com
On Mon, Jul 18, 2011 at 8:01 PM, Felix Filozov <ffil...@gmail.com> wrote:
> Clojure in Action - http://www.manning.com/rathore/

Targeting Clojure 1.2.0. Nice introduction, good, practical examples.

> Programming Clojure - http://pragprog.com/book/shcloj/programming-clojure

Aaron Bedra et al are working on a new edition of this, bringing it up
to Clojure 1.3.0. The original targets Clojure 1.1 (I think? Or 1.0?).
I don't have this book.

> Practical Clojure - http://www.apress.com/9781430272311

Targeting Clojure 1.2.0. I don't have this book.

> Joy of Clojure (not for beginners) - http://joyofclojure.com/

Not for beginners but an excellent "why" book! I love this book - I
keep re-reading it.

Also:

Clojure Programming - http://oreilly.com/catalog/0636920013754

Currently in Rough Cuts. Targeting Clojure 1.3.0. Really enjoying this too.
--
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)

Tuba Lambanog

unread,
Jul 19, 2011, 1:09:41 AM7/19/11
to clo...@googlegroups.com
Hi,
I find that the 'best' instruction book is the one that most closely meets the learner's current mind-set, preparedness (do you find the author making assumptions you know nothing about?), match between the practice problems you'd like to do and what the book provides, etc. Right now I'm learning from Practical Clojure; maybe later I will find the Joy of Clojure at the right level. I also consult Programming Clojure. Next, either Clojure in Action or the new Oreilly book. I'm in a self-directed total immersion program to learn Clojure, and surrounding myself with these materials is my knee-jerk reaction, since I can't afford the mentor-programming approach.
Good luck!
Tuba 

--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Sergey Didenko

unread,
Jul 19, 2011, 2:27:56 AM7/19/11
to clo...@googlegroups.com
Also check this great online introduction (targeting 1.0): http://java.ociweb.com/mark/clojure/article.html


Teena Mathew

unread,
Jul 19, 2011, 4:08:58 AM7/19/11
to clo...@googlegroups.com
Thanks guys!


On Tue, Jul 19, 2011 at 11:57 AM, Sergey Didenko <sergey....@gmail.com> wrote:
Also check this great online introduction (targeting 1.0): http://java.ociweb.com/mark/clojure/article.html


--

faenvie

unread,
Jul 19, 2011, 5:14:27 AM7/19/11
to Clojure
start with:

http://java.ociweb.com/mark/clojure/article.html (free)

then proceed with:

practical clojure http://www.apress.com/9781430272311

Foge

unread,
Jul 19, 2011, 9:19:25 AM7/19/11
to Clojure
I'm currently reading Joy of Clojure and I definitely like it.

What do folks think about Let Over Lambda by Doug Hoyte? I realize
that it focuses on Lisp, but will it have any useful information for
Clojure programmers?

Thanks,
Kevin

CuppoJava

unread,
Jul 19, 2011, 11:28:17 AM7/19/11
to Clojure
Let Over Lambda is more a collection of advanced and narrow tricks
that a experienced Lisper would find interesting (and maybe useful).
It assumes you know the good practices already, and then proceeds to
break them for awe and effect. I would not suggest it to a newcomer.
-Patrick

Jeff Heon

unread,
Jul 19, 2011, 11:47:28 AM7/19/11
to Clojure
There is also this nice online introduction for absolute beginners to
Clojure and Lisp:

Guide to Programming in Clojure for Beginners
http://blackstag.com/blog.posting?id=5

daly

unread,
Jul 19, 2011, 11:52:19 AM7/19/11
to clo...@googlegroups.com, da...@literatesoftware.com
Depending on what you want to know about lisp I would recommend:

Learning lisp: Practical Common Lisp

This is an excellent text for people who are Java programmers.

Really learning lisp: Let Over Lambda

This will give you ways to think about Lambda as the
fundamental mechanism. Let is just Lambda binding.
Let over Lambda gives shared local variable scope.
Lambda over Let over Lambda gives objects, etc.

Really, really learning lisp: Lisp In Small Pieces

This literate document walks you through the real
internals of a lisp system using the actual executable
code of the interpreter and compiler. The beauty of this
book is that you can read the source code like a novel.

Learning Clojure: Clojure in Small Pieces

Ok, this is my attempt to mimic Lisp In Small Pieces
for Clojure. It would be great if people would contribute
chapters for understanding the internals of Clojure. We
would then have a book that could be read like a novel
which would allow people to fully understand Clojure.

The CISP book includes a complete Clojure source code
distribution. By following the instructions you can
automatically generate a running Clojure REPL and a
PDF containing the explanation (such as it is so far).
http://daly.literatesoftware.com/clojure.pdf (pdf doc)
http://daly.literatesoftware.com/clojure.pamphlet (pdf source)

Tim Daly

Vincent

unread,
Jul 19, 2011, 12:05:13 PM7/19/11
to clo...@googlegroups.com

Jeremy Heiler

unread,
Jul 19, 2011, 11:51:54 AM7/19/11
to clo...@googlegroups.com
On Tue, Jul 19, 2011 at 9:19 AM, Foge <kevin.s...@gmail.com> wrote:
> I'm currently reading Joy of Clojure and I definitely like it.
>

+1 for the Joy of Clojure. I am really enjoying reading it. It's a
book that assumes you know what you're doing, which is very much
welcomed.

octopusgrabbus

unread,
Jul 19, 2011, 2:38:35 PM7/19/11
to Clojure


On Jul 19, 1:06 am, Sean Corfield <seancorfi...@gmail.com> wrote:
> On Mon, Jul 18, 2011 at 8:01 PM, Felix Filozov <ffilo...@gmail.com> wrote:
> > Clojure in Action - http://www.manning.com/rathore/

And there is also an upcoming web course based on this book.
http://codelesson.com/courses/view/introduction-to-clojure
>
> Targeting Clojure 1.2.0. Nice introduction, good, practical examples.
>
> > Programming Clojure - http://pragprog.com/book/shcloj/programming-clojure
>
> Aaron Bedra et al are working on a new edition of this, bringing it up
> to Clojure 1.3.0. The original targets Clojure 1.1 (I think? Or 1.0?).
> I don't have this book.
>
> > Practical Clojure - http://www.apress.com/9781430272311
>
> Targeting Clojure 1.2.0. I don't have this book.
>
> > Joy of Clojure (not for beginners) - http://joyofclojure.com/
>
> Not for beginners but an excellent "why" book! I love this book - I
> keep re-reading it.
>
> Also:
>
> Clojure Programming -http://oreilly.com/catalog/0636920013754
>
> Currently in Rough Cuts. Targeting Clojure 1.3.0. Really enjoying this too.
> --
> Sean A Corfield -- (904) 302-SEAN
> An Architect's View --http://corfield.org/
> World Singles, LLC. --http://worldsingles.com/
> Railo Technologies, Inc. --http://www.getrailo.com/

finbeu

unread,
Jul 19, 2011, 3:06:02 PM7/19/11
to clo...@googlegroups.com
- Practical Clojure (APress) is an excellent reference book. I use it all the time + the clojure cheat sheet.

- Programming Clojure is good to start with, but I really didn't like all the Lancet stuff that was included as example.

- Joy of clojure: Great. But not easy (was my third book).

-Finn

Abbas

unread,
Jul 19, 2011, 2:33:38 PM7/19/11
to Clojure
Clojure in Action seems to be a great start if you have some
experience with Java.

Stefan Kamphausen

unread,
Jul 23, 2011, 8:10:41 PM7/23/11
to clo...@googlegroups.com
Is this post only asking for English books?

cheers,
stefan
Reply all
Reply to author
Forward
Message has been deleted
0 new messages