Also, the idiomatic code is mostly functional, but you can write non functional code if necessary.
(And if you want more confusion, add Clojure to the Common Lisp / Scheme list. It's another similar language with lot of parenthesis. It's somewhat similar to Scheme but the difference is big enough to tell them apart easily. And it runs in the JVM.)
I'm a huge fan and my only wish is that it supported OS threads so it was possible to fully utilize a machine with a single process.
This is not Python tho. There is not as much people or library. Package sharing is different, it's mostly done through guix/sd or copy/pasting (!) modules in your projects (at least that's what I do and it works). Otherwise said, there isn't a solid equivalent to pypi outside guix...
BTW, guix is a an functional package manager where guixsd is distribution built on top of it [2].
Also, it's a GNU project which means your contribution won't be lost in the sea; join a community dedicated to building ((good) free) softwares that can make a difference and where you can make the difference.
HTH!
[0] https://github.com/wingo/fibers [1] https://github.com/nalaginrut/artanis [2] https://www.gnu.org/software/guix/
Racket - wide support, ease of use, etc.
GNU Guile - extending GNU applications or building your own robust ones.
Chibi - embedded applications. (My personal favorite.)
If you mean "Lisp" as in more general than Scheme, then the main two are:
Common Lisp - most used, advanced, etc.
Clojure - most popular of all the lisps today, arguably. It has the largest ecosystem thanks to JVM interoperability.
Personally I would recommend Common Lisp: it's one of the older dialects, has a solid standard definition, a fairly large community and you can easily download a lot of packages via Quicklisp. Plus, several important Lisp books (including PG's "On Lisp") use it as a reference dialect. As an implementation, SBCL is the most popular, though CLISP isn't bad either.
Alternately, you could try out Clojure, this has all the advantages that come with being built on top of the Java virtual machine.
I don't have any experience with GNU Guile or Racket, but I get the impression their following is still very small (especially for Guile).
GNU Guile is good. However, I think Racket has better documentation and learning resources. Both CL and Scheme are defined by standards so once you are familiar with one implementation you can pick up another with minimal learning curve.
For learning Lisp programming, Common Lisp has also extremely good books. Both basic, mid-level and advanced.
Examples:
Touretzky, Common Lisp: A Gentle Introduction to Symbolic Computation
Barsky, Land of Lisp
Graham, ANSI Common Lisp
Graham, On Lisp
Winston/Horn, Lisp
Seibel, Practical Common Lisp
Weitz, Common Lisp Recipes
Norvig, Paradigms of Artificial Intelligence Programming, Case Studies in Common Lisp
I would recommend each of these books to people who want to learn Lisp programming or certain aspects of it.
My advice would be to just pick one and don't look back. I spent way too much time on it that should have been spent learning.