Last night, aliens abducted me and implanted a memory about visiting the Perl and the Ruby pages on Wikipedia.
What do I think is the secret? Being multi-paradigm. It's truly giving you the choice to implement the pattern that suits you best. It's not locking you into OOP; about allowing you to pass around everything and anything (functional); or to simply jot something down (procedural). If you think about it, all these three languages do that.
I'll post again in the future, when I've mastered those two and see if I still think so highly of them. Hopefully the aliens will save me the time and just implant that in me tonight.