Interesting… halfway through when you were talking about the pains of different functional…
Mark
11

Sorry for taking so long to respond. I just found this guide and it looks to have a lot of answers to questions you mentioned.

I am working on a CLJS tutorial for JS developers that I hope will make it easy to get started with CLJS in particular. Hopefully will have done this weekend.

I recommend Clojure for the Brave and True minus the second chapter on Emacs. The author makes the entire book available for free online:

If you’re interested in Clojure’s philosophy in general, Rich Hickey has several talks I’ve found insightful:

“Simple Made Easy”:
https://github.com/matthiasn/talk-transcripts/blob/master/Hickey_Rich/SimpleMadeEasy.md (transcript)
https://www.infoq.com/presentations/Simple-Made-Easy (video)

“The Value of Values”:
https://github.com/matthiasn/talk-transcripts/blob/master/Hickey_Rich/ValueOfValues.md (transcript)
https://www.youtube.com/watch?v=-6BsiVyC1kM (video)

“Hammock Driven Development”
https://github.com/matthiasn/talk-transcripts/blob/master/Hickey_Rich/HammockDrivenDev.md (transcript)
https://www.youtube.com/watch?v=f84n5oFoZBc (video)

I really recommend watching the videos. I think they’re worth the time and finding a place to listen to audio.