Muitas pessoas mais espertas do que eu continuam escrevendo sobre quando você aprende Lisp, o torna um programador melhor porque você "entende".
Talvez tudo que eu ouça sobre o Lisp (s) mudar sua vida seja apenas uma grande piada prática para os novatos, mas eu acho que não há mal em saber mais sobre o mundo, mesmo que eu descubra que fui enviado após um furto ou algo assim .
Eu gostaria de seguir o livro do SICP e / ou o ANSI Common Lisp, mas ao mesmo tempo estudar um dialeto e uma implementação que eu poderia usar em projetos pessoais.
O SICP está focado no Scheme, então esse é um grande voto. Paul Graham disse que, se ele fosse ensinar novatos, faria isso em Scheme, mas parecia que Scheme ainda era inferior ao Common Lisp. Mas há o Clojure - que me disseram que é limitado em alguns aspectos, mas mais prático em outros (bibliotecas da JVM).
Parece que eu poderia ler os materiais do Scheme com mais facilidade, obter iluminação "real" da CL ou chegar perto o suficiente com o Clojure e conseguir fazer mais com ele a longo prazo.
Quanto disso tudo é verdade? Quando devo parar de pensar no que aprender e simplesmente aprender?