Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's hard for me to really say, but at the least I can talk about my own experience. I began learning Common Lisp by going through "Land of Lisp" by Conrad Barski, and because it was so fun it really helped to keep me motivated while learning such a different way of programming. The book was also useful in that you learned through writing short programs which actually did something, which I found to be a great teaching style. I mean, I really, really loved going through that book.

As far as I know, there are no comparable books for Clojure. However, once I became familiar with CL, it was not at all difficult to pick up Clojure. Sure, Clojure has some new ideas, especially when it comes to mutability and concurrency. But in terms of the basic language, it's very similar to CL and in many ways it's easier to work with.

As for emacs - I also strongly recommend using it. It has great support for lisp and really makes development a joy. Emacs itself is written in a lisp variant, elisp. If you do decide to go with emacs, use this: https://github.com/technomancy/emacs-starter-kit . It's a great set of packages pulled together by someone who, it turns out, is very big in the Clojure community. I'm not really sure what the best resource is for learning emacs these days.

I've really enjoyed the way I've learned lisp, and I feel comfortable recommending that you start with Land of Lisp and emacs. I hope this helps!



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: