Hacker News new | past | comments | ask | show | jobs | submit login

In my life, I've learned and used the following languages, in this order: Logo, Basic, Pascal, C++, Java, Python, Ruby, Clojure. Each time that I learned the next language, I thought it was a great improvement on the previous, and I wondered what I had been spending my life doing with the previous language.

My experience is that with Clojure is a testament to pretty much everything in "Beating the Averages" (http://www.paulgraham.com/avg.html) It's hard to know for sure, but I have a feeling that I will end up using Clojure far much longer than the rest of those languages, combined.

If you are contemplating learning a language for one-off commands and sysadmin scripts, then I kind of prefer Ruby over Python and Perl for expressiveness and readability. Most Rubyists are of the Rails persuasion, but I still have never learned Rails.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact