in reply to C++, C# or Java

I would learn C. It's a good language to know and you will find it everywhere. Perl and C are like a married couple. Perl would be the wife, since it's younger, smarter, knows what's important and has better intuition.