Re: Perl.... Arrggh
"I started learning it as a substitute for awk and various horrible shell variants. It was a great replacement for awk because..."
Ditto. It was created as a reporting language, to replace & unify awk, sed, sh, a job it did, and continues to do, splendidly. A system administrators language, not really meant for writing general apps. Perhaps its success was its undong, as it came to be used for CGI in the 90's Internet, then spread to more general applications, which it was never really intended for, despite all the tweaks and OO extensions.
The Stack Overflow survey is a pointless. Of the 16 languages presented, a respondent will have used only about 2. Whatever.