IMO "Clojure Programming" is the best intro book (although it's a bit outdated). "Clojure for the Brave and the True" is great as well, but it's not yet completely finished (ETA June).
On 9 April 2015 at 18:57, Derek Koziol <dskoz...@gmail.com> wrote: > What do you recommend as "fine introductory books" to get myself at the > level needed for this book? I have very little experience with functional > programming and Clojure. > > > On Wednesday, April 8, 2015 at 9:27:58 AM UTC-4, Alex Miller wrote: >> >> Hey all, >> >> I'm very happy to announce that Clojure Applied is now available in beta: >> >> https://pragprog.com/book/vmclojeco/clojure-applied >> >> I've been working on this with Ben Vandgrift for a long time, hoping to >> fill the underserved niche of *intermediate* Clojure material. Our goal >> is to step in after you've read any of the fine introductory books and >> provide the next level of guidance needed to successfully apply Clojure to >> real problems. >> >> The chapters are: >> >> 1. Model Your Domain - an overview of modeling domain entities, modeling >> relationships, validating them, and creating domain operations. >> 2. Collect And Organize Your Data - choosing the right collection, >> updating collections, accessing collections, and building custom >> collections. >> 3. Processing Sequential Data - using sequence functions and transducers >> to transform your data. >> 4. State, Identity, and Change - modeling change and state with Clojure's >> state constructs. >> 5. Use Your Cores - waiting in the background, queues and workers, >> parallelism with reducers, and thinking in processes with core.async. >> 6. Creating Components - organizing your code with namespaces, designing >> component APIs, connecting components with core.async channels, and >> implementing components with state. >> 7. Compose Your Application - assembling components, configuration, and >> entry points. >> 8. Testing Clojure - example- and property-based testing with >> clojure.test, expectations, and test.check. >> 9. Playing With Others - details TBD >> 10. Getting Out The Door - publishing your code and deploying your >> application. >> >> Chapters 1-6 and 10 are available now in beta form. We expect to release >> a new chapter every 2-3 weeks until completion. The printed book should be >> available this fall. >> >> Alex >> > -- > 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.