Which Programming Language to Learn for Software Development?