I recently came across Paul Graham's essay, Beating the Averages where he talks glowingly about Lisp. It piqued my interest in this language. Another language I've been toying with learning is Ruby. Lisp is compiled (at least it can be) and Ruby is purely interpreted. Lisp is reportedly very powerful but the community is small. Ruby is popular but has a lot of rough edges. Both have many interesting language elements. Which one to learn? While reading some articles on Lisp, I ran across two really good articles comparing the two. I thought I'd share them with you:
Power vs. Popularity
Why Ruby is an Acceptable Lisp
Make sure to read the comments. Most of the meat is in there.
If you have thoughts about which language I should pursue, leave them in the comments.
2/7 Update: See http://del.icio.us/tag/ruby+lisp for a list of articles on this subject.