Information systems and programming languages are two inseparable concepts. Sometimes, certain programming languages will be needed to make software to accomplish specific tasks.
The following Powerpoint presentation attempts to go over the specific requirements a person should look at when choosing languages.
Download: Programming Languages.pptx