Interactive: The Top Programming Languages 2017 – IEEE Spectrum

This web page app ranks the popularity of dozens of programming languages. You can filter them by listing only those most relevant to particular sectors, such as “Web” or “embedded programming.” Rankings are created by weighting and combining 12 metrics from 10 sources. 
You can take control to create your own ranking by adjusting each metric’s weighting yourself. 


  1. Tomi Engdahl says:

    Universities finally realize that Java is a bad introductory programming language

    Java is popular, certainly, but it’s also extremely clunky and syntactically bloated.

    But a new version of the course, CS 106J is based on JavaScript.

    According to the University website, “[CS 106J] covers the same material as CS 106A but does so using JavaScript, the most common language for implementing interactive web pages, instead of Java.”

    The decision to ditch Java is a laudable one. While there’s a lot to like about it, Java is perhaps the harshest language you can learn as a beginner. In fact, in this respect, it’s straight-up awful.

    Because, here’s the thing. Programming is fun – or at least, it should be. It shouldn’t be scary, but rather a fundamentally creative endeavor that can lead to an amazing career.

    By teaching Java, you risk associating programming with something tedious and difficult in the minds of beginners, and run the risk of them switching to something less arduous.

  2. Tomi Engdahl says:

    Java, JavaScript, C#? No, Python is the fastest growing programming language

    Python is now the fastest-growing major programming language, according to Stack Overflow.


Leave a Comment

Your email address will not be published. Required fields are marked *