Hi Santosh, For a quickstart, get Leiningen, create a project:
$ lein new foo $ cd foo ...and fire up the REPL: $ lein repl You can type in Clojure code at the REPL to experiment. If you need to enter multi-line code write it in an editor and copy-paste the code to the REPL. You can refer Clojure books, search on Clojure Google group/ StackOverflow/Internet and study Clojure source code. When you need to write an app consider using an editor that helps while you go (Eclise/ CCW, Emacs-starter-kit/Clojure-mode/AutoComplete-mode, NetBeans/ Enclojure, IDEA/LaClojure, jEdit/Clojure-plugin, Vim/VimClojure -- choose one that works for you). There is a ton of Open Source Clojure code being written -- look them up on GitHub and BitBucket and study the source code. Besides, you can reach out to the #clojure IRC channel for discussions. However, the fundamental thing you will need to learn during the process is "functional thinking", "composable abstractions" and getting up to speed with using the tools. Try some exercises: http://www.ic.unicamp.br/~meidanis/courses/mc336/2006s2/funcional/L-99_Ninety-Nine_Lisp_Problems.html No offense intended -- getting rid of the "imperative-style" mindset and architecture astronautary may be other challenges, depending on length/depth of Java experience. "Strategy pattern" will be your friend while you learn by compare-and-contrast, and also the "Decorator" pattern to some extent. Watch the videos by Rich Hickey, Stuart Halloway, Stuart Sierra for a good cleansing effect and insight. Finally, ask lots of questions and make sure you really understood. Regards, Shantanu On Jun 8, 12:30 am, Santosh M <santoshvmadhyas...@gmail.com> wrote: > I want to learn clojure. I already know Java. Please tell me how to > proceed. > > Regards > > Santosh -- 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