Why learn Perl, Python, Ruby if the company is using C++, C# or Java as the application language? -
A lot of times some quick task comes up that isn't part of the main software you are developing. Sometimes the task is one off ie compare this file to the database and let me know the differences. It is a lot easier to do text parsing in Perl/Ruby/Python ...