The language must be chosen on the basis of the problem domain that you have. One of the better ways to do so is by searching that language others in the same domain or industry are using or by trying to look for a code that resolves the issues that you may have.