ashjun -
I learned from doing, AutoCAD's built-in help, old AutoCAD manuals that had extended sections on LISP but mostly from looking at other people's code (Cadalyst, Cadence, www) and code that came with AutoCAD. A lot of "Oh - THAT'S how they do that"!!! I also had problems that prompted me to experiment and learn. LISP is a lot like BASIC and I grew up with BASIC so it was an easy transition. I find DIESEL useful for some things, LISP for others, VBA for more complicated stuff and VB6 for the hard stuff. There's gotta be lots of books out there, any one with a list of the commands and their syntax with a few examples and a good index is all you really need. Read one of the CAD magazines, download the LISP stuff and see what it does.
Have fun !!!