&gt;&gt; Avoid Graham too.<p>I found this: pg&#x27;s Ansi Common Lisp while useful will teach you only those parts that pg believes are good in CL. OTOH, PCL teaches you the language almost completely, leaving aside the author&#x27;s preferences if any.<p>This may also be one of the reasons why the avoid advice! But ACL is also useful. In fact I started off with ACL and having come from C++, Java suffering from OO overdose, completely skipped anything OO. Was a whiff of fresh air learning that way.<p>Only when I turned to PCL and had been treated of bad OO by the earlier exercise, did I realize that CLOS is not the typical OO. In fact at times i think it is just no OO, but cannot articulate why for now.<p>Pair up PCL with LOL (let over lambda) and it can be fun.