Hi! Before I give you my Lisp book, I want to save you some trouble and lay down the basics.
Lisp revolves around three things: parentheses, lists, and functions. Everything else is just glitter. Even calling a function looks almost exactly like a list. Lisp does, after all, get three-quarters of its name from the same word. (I think the P stands for Parser, but I'm not sure.) Reflect briefly on this Hello World program in Lisp:
"Hello, world!"
That's it. Remember how you complained about putting stuff just out in the open in Python, without anything actually doing anything with them? Well, in Lisp you can do that. If you leave a thing like that out in the open that returns a value and isn't getting evaluated, it just prints the value. And I mean why not? What were you doing with that anyway? Trust me, you're better off this way.
The thing about Lisp is that it is an interpreted language. Python is also an interpreted language, but it's difficult to notice. Interpreted means that instead of a