Un sacco di persone più intelligenti di me mantengono scrivendo su quando apprendi Lisp che ti rende un programmatore migliore perché tu " prendilo ".
Forse tutto ciò che sento di Lisp (s) che cambia la tua vita è solo una grande battuta pratica sui neofiti, ma immagino che non ci sia nulla di male nel sapere di più sul mondo, anche se scopro che sono stato inviato dopo un snipe o qualcosa del genere.
Mi piacerebbe seguire il libro SICP, o ANSI Common Lisp, ma allo stesso tempo sto studiando un dialetto e un'implementazione che potrei continuare a utilizzare su progetti personali.
SICP è focalizzato su Scheme, quindi questo è un grande voto. Paul Graham disse che se avesse insegnato ai neofiti lo avrebbe fatto in Scheme, ma sembrava che Scheme fosse ancora inferiore a Common Lisp. Ma poi c'è Clojure-- che mi è stato detto è limitato nei modi, ma più pratico in altri (librerie JVM).
Sembra che potrei passare attraverso i materiali dello Schema più facilmente, ottenere l'illuminazione "reale" da CL, o avvicinarmi abbastanza a Clojure e riuscire a ottenere di più con esso a lungo termine.
Quanto di tutto ciò è vero? Quando dovrei smettere di pensare a cosa imparare e andare e imparare a riguardo?