In another online discussion about programming, it was mentioned that Lisp would be a good language to better understand CS as a concept and algorithms in general.

I googled around a bit and I couldn't find any overwhelmingly good evidence.

So, what is Lisp and why should I care about it? What does it do better than C/C++?

I've researched that Lisp is NOT functional and overall, its syntax seems far more confusing to me than something like C. I've heard it's really good for AI and that the Lisp code is its own abstract syntax tree so I guess it's more what you see is what you get than C or C++ would be.

So aside from the virtue of learning a new language for the sake of broadening my horizons, what does Lisp bring to the table that makes it awesome?