Let me rephrase your question to show you something... Should I learn LISP in order to learn LISP...
Clojure is a dialect of LISP as is common lisp; when you learn Clojure you are learning LISP. Clojure "has its opinions" about how to do its list processing, however, all other list processing dialects have theirs as well. Clojure will bend you strongly toward functional programming paradigms while common lisp would not really suggest any one paradigm. Common Lisp is more of a multi-paradigm language than Clojure is. Many people have thought of common lisp as a functional language but that is not true. One can do functional programming in CL but one can be as imperative as they like as well. Clojure "tries" to steer one away from the imperative way of doing things but since Clojure is a LISP it can be bent to imperative "nirvana" as well. The fact is, learning any one dialect will teach you LISP, so dive in! On Monday, March 10, 2014 10:41:12 AM UTC-4, Roelof Wobben wrote: > > Hello, > > I like the idea of Clojure but I wonder if I have to know a lot of Lisp to > work with Clojure. > > What is the best way to go from a absolute beginner to someone who can > work with Clojure. > > Roelof > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.