At last a question I can contribute to. There's certainly no need to be a Java "guru" to become "good" at Clojure, although it depends on what you definition of "being good at something" is. I'm far from being a Java guru, really, I've learned it only 8 years ago (at school) and only practiced for maybe 3 years in a professional context if I had to sum, mostly for Android dev, and the rest of the time I spent it doing python or something else. Nonetheless I consider myself fluent at Clojure.
As for the libraries, I don't know what your background is, but I think for every language the pattern is the same: * you get to know it; * you have a problem; * you search for someone else who already had the same problem in the past and solved it; * boom you "know" of one more library. So yes, you "just pick up a knowledge of the libraries over time". Le mer. 4 mai 2016 à 16:54, Bruce Whealton < futurewavewebdevelopm...@gmail.com> a écrit : > Hello, > There is much I like about Clojure - from it being a Lisp > dialect to functional programming. I know it runs on the JVM. My question > is > this: If one is not a guru with Java will that be a problem becoming good > at Clojure? The only thing that intimidates me about Java > is the incredibly large set of libraries that exist. It seems ( again > this relates to my question ) that knowledge of so much of this > extensive collection of libraries is going to be important to building > anything on or for the JVM. As a corollary to this question, how does > one add Java to one's skill set - I mean is it really a matter of years of > work and learning the many libraries so that one > knows which ones to use? Or can one be good with Java and just pick up a > knowledge of the libraries over time. > > Thanks in advance for any feedback, > Bruce > > -- > 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. > -- 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.