> As a beginner, I need to be shown how to do the regular stuff in Lisp. Like other languages tutorials.
The problem is that a very basic, idiomatic solution to an everyday problem in a lisp will utilize things like recursion, macros or higher order functions that you really need to understand first. Lisp is not just another programming language, it is another genre of programming language and you need to spend a bit of time understanding the fundamentals before digging into code. Otherwise it'd be like trying to learn Java without knowing what a class is.
So, most Clojure tutorials intended for non-lisp programmers start with language basics. I agree that there's a slight shortage of "cookbook-style" Clojure tutorials/examples out there, but most people find that once they "get" Clojure, via the basic tutorials, it's fairly straightforward to read and write. The lack of exampless for particular tasks doesn't seem to be an obstacle for most people.
The problem is that a very basic, idiomatic solution to an everyday problem in a lisp will utilize things like recursion, macros or higher order functions that you really need to understand first. Lisp is not just another programming language, it is another genre of programming language and you need to spend a bit of time understanding the fundamentals before digging into code. Otherwise it'd be like trying to learn Java without knowing what a class is.
So, most Clojure tutorials intended for non-lisp programmers start with language basics. I agree that there's a slight shortage of "cookbook-style" Clojure tutorials/examples out there, but most people find that once they "get" Clojure, via the basic tutorials, it's fairly straightforward to read and write. The lack of exampless for particular tasks doesn't seem to be an obstacle for most people.