The right selection of a programming language yields solutions that are concise, easy to debug, easy to extend, easy to document, and easy to fix . > The support and community. It is very important to consider the platform on which the program will run.