Mihail Dolghintev
мне лично очень тяжело дается. Так основных понятий как нужно и что нужно делать (вне языка). В Clojure, как я понял, люди, которые уже знают все это и им просто намного удобнее в Clojure.
А с нуля начинать прям больно
Если убрать в сторону вопросы асинка то чтобы базово начать писать хватит def, defn, let и destructuring через for. И можно смело начинать писать привычные конструкционно из других языков. А дальше по мере знакомства с граблями улучшать свой синтаксис. Имхо это даже вредно сразу знать про сложные части языка, понимания нет а отпугивает