Main image of article Java, SQL Top Google's 'Most Searched' List

Which software technologies do people search for the most online? According to Google, Java tops the list, followed by SQL, HTML, and Python, with C rounding out the top five. Other popular languages and platforms, in descending order, include JavaScript, CSS, R, MATLAB, PHP, C#, C++, .NET, Scratch, and XML. Nor do the Google rankings tend to change very much; Java, SQL and HTML have all spent 136 months in the top 10 of the search engine giant’s list. If a technology does fall or rise in the ranks on a month-by-month basis, it’s generally by a single slot. Google’s data is unsurprising, as other surveys have come to similar conclusions about the most popular technologies. Earlier this year, for example, tech-industry analyst firm RedMonk pulled data from GitHub and Stack Overflow to create a ranking of the most popular programming languages; JavaScript topped that list, followed by Java, PHP, Python, C#, C++, Ruby, CSS, C, Objective-C, and Perl. Once a programming language or technology becomes ubiquitous, it’s also hard to dislodge from a top spot on a particular list; to do so would require armies of developers and tech teams to abandon it. The April Dice Report found that the tech skills that had skyrocketed in demand over the past year were also those that, despite their importance within certain industries, aren’t omnipresent: Cloudera Impala, Ansible, Xamarin, and so on. (If a technology is used by a thousand people, and two thousand more people start using it, that’s a massive jump, percentage-wise; if two thousand more people started using JavaScript tomorrow, it wouldn’t affect the language’s statistics very much.) The good thing about those comparatively little-used languages, however, is that their importance to specific sub-industries means that those developers experienced in them can still expect to earn a significant salary. For those who’ve spent time learning JavaScript, R, C#, and other languages, opportunities also abound.