• Popularity and availability of jobs. • Suitability for your problem domain. • Productivity and velocity of development. • Ease of learning and ease of use. • Programming paradigm interests you. • Special qualities or features. According
Include factors such as execution, performance, support, and expressiveness. #3 And consider the learning curve and the trends!!! So what is my recommendation?