Para o fundo que você deu, se eu posso parafrasear:
- Você está familiarizado com o Ruby / Python.
- Você ainda não vê as vantagens do Clojure.
- Você não encontra a sintaxe Lisp ou Clojure clara.
... Acho que a melhor resposta é ler o livro Clojure Programming de Emerick, Carper e Grand. O livro tem várias comparações de código explícitas com Python, Ruby e Java, e tem explicações de texto abordando codificadores dessas linguagens. Pessoalmente, cheguei ao Clojure depois de construir projetos de bom tamanho com Python e ter alguma experiência em Lisp; ler esse livro ajudou a me convencer a começar a usar o Clojure não apenas em projetos paralelos, mas para fins profissionais.
Para resolver suas duas perguntas diretamente:
- O que há de bom no Clojure? Muitas respostas neste site e em outros lugares, por exemplo veja link
- Qual é o mínimo absoluto que eu deveria saber sobre o idioma para poder apreciá-lo? Eu sugeriria conhecer as grandes idéias por trás do design do Clojure, conforme articulado em Programação do Clojure e A Alegria de Clojure livros-sábios, e nas palestras de Rich Hickey, esp. a conversa Simple Made Easy . Depois de conhecer o what / why , você pode começar a entender o como ao ler o código Clojure, esp. como mudar seu pensamento de classes, objetos, estado / mutação para "apenas funções e dados" (funções de ordem superior, mapas / conjuntos / seqüências, tipos).
Sugestões adicionais: a elegância e o poder de Lisp são em parte de sua sintaxe minimalista e totalmente consistente. É muito mais fácil apreciar isso com um bom editor, por exemplo Emacs com o modo clojure e ParEdit. Conforme você se familiariza com isso, a sintaxe desaparece e você "enxerga" semânticas, intenções e abstrações concisas. Em segundo lugar, não comece lendo a fonte para o ClojureScript ou o Compojure, esses são demasiado-de-uma vez; tente alguns problemas do 4clojure.org, e compare soluções com os principais codificadores lá. Se você vir 4-6 outras soluções, invariavelmente alguém terá escrito uma solução de estilo FP bem idiomática e sucinta, que você pode comparar com uma solução de estilo imperativo desajeitada, detalhada e desnecessariamente complicada.