Lispは使うのもさることながら、簡単な処理系を一度作ってみる、というのが
すごく勉強になると思う。
もちろん、Common Lispの仕様をすべて満たすものを作れ、なんて話じゃなくて、
クロージャ、マクロを実装してみる辺りまででもいいから。

「実用レベルでなくていいなら超作りやすい」のに、シンボルとは何か、環境とは何か、
ってあたりの体感的な理解がかなり進むって意味で、俺Lisp作りはおすすめ。