Thanks to all! I think I should emphasis on some titles; with help of replies I have read and learned about some topics.
1 - I understand that open source world is very wide and it is not all about Java. My question is should I be a good Java developer before starting programming in Clojure? Or could I just learn about Java based on daily developing Clojure? (I mean as a C# developer and using similar concepts of Java to just make things done in Clojure; if any Java is needed there). 2 - I chose GAE because of financial factor. I can develop on GAE and I do not need to pay for development phase. And I do not like Python (and PHP). Ruby is nice. A static typing system to me is as ground to my feet! If I am going to leave it behind; in a dynamic world; I think just a Lisp worth the bother ('A: No offense! It is more of being trapped in a human body with it's attributes; i.e. not so sharp brain; and tending to thinks some things are better than other things). This way at least I can enjoy constructing my tools right into the language itself with out bearing ugly interfaces around. And I noticed that there is a Lisp out there that actually can be used. (Hard core lispers please evaluate 'A). 3 - If there is no standard entrance to Clojure what do I need for developing a web application in Clojure? (My Computer: Dell Studio XPS 16, Vista Home Premium SP1) A minimal environment would be (suggestions are welcome): - a local embedded/little web server like Cassini in Visual Studio (If not, I can use Apache; what do I need for Apache and how to configure them? I know GAE runs Java on something named Jetty; how should I configure that on my local machine?) - an editor with nice coloring and good automatic indentation handling (at least the code coloring part be pretty; If it has a publishing tool - to convert that code exactly to HTML it would be more than fun!) - a debugger with tracing and some "step into" for executing code (debugging a web application) - build tool (should I use just Java and Clojure compilers?) - a good web framework (not alpha; a rail like one would be enough (!!!) (should I order fries too?)) - a logging tool without much fuss - providers for various databases - testing tools (I think I will be more neurotic in a dynamic world) This would be a fair essential list (I think; did I forget something for starting with Clojure?). Regards -- 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