I just read one of the best pieces of software writing that I’ve seen in quite a while. A remarkably pedagogical way to explain what makes Lisp different from mainstream programming languages.
He explains concepts that are hard to master in contexts that a lot of developers can relate to - like XML, Ant and C macros - which makes the concepts much easier to grasp. When the concepts are fully investigated - he shows the same thing in Lisp and you realize that he just explained things that are usually hard to explain.
I highly recommend making yourself a nice cup of coffee and then lean back and read the well crafted article “The nature of Lisp”.