Questa domanda è incentrata su Scheme ma potrebbe davvero essere applicata a qualsiasi LISP o al linguaggio di programmazione in generale.
Sfondo
Quindi recentemente ho ripreso Scheme dopo averlo giocato una o due volte prima. Al fine di consolidare la mia comprensione della lingua, ho trovato il Rapporto ^ 5 rivisto sullo schema linguistico algoritmico e ho letto tutto ciò insieme alle estensioni / implementazioni elencate del mio compilatore / interprete (schema di pollo).
Inoltre, per vederlo applicato, ho cercato attivamente il codice dello schema nei progetti open source e ho cercato di leggerlo e comprenderlo.
Questo è stato finora sufficiente per capire la sintassi di Scheme e ho completato quasi tutti i problemi del Novantanove Schema (vedi here ) e un numero decente di problemi di Project Euler.
Domanda
Anche se finora questo non è stato un problema e le mie soluzioni corrispondono a quelle fornite, mi sto perdendo una grande parte di Scheme?
O per esprimere la mia domanda più in generale, legge le specifiche di una lingua insieme a un codice ben scritto in quel linguaggio sufficiente per imparare da? Oppure sono altre risorse, libri, conferenze, video, blog, ecc. Necessari anche per il processo di apprendimento.