You should learn a new programming language if...
Yesterday someone posted an interesting comment to one of my articles on DZone:
There are 8 features to consider when choosing a programming language:
20 points -- is is solid? would you write a control program for an aircraft or a pacemaker?
15 points -- can you write a database system (like mysql) in that language, including the deamons?
15 points -- libraries: regex, reading XML, manipulating complex numbers, graphics;
10 points -- active community + books + web pages
10 points -- can write fast IO and easily read complex input and binary input? fancy formatting?
10 points -- can you write web pages;
10 points -- support for OOP?
10 points -- available at least on 2 platforms, Windows and/or Linux and/or Mac.
Rate the language on a scale of 0 to 100. At 75+ you should use it.
While I agree on some of the above, I thought I'd provide my own test to decide whether to learn a particular programming language or not.
