Top programming languages: Most popular and fastest growing choices for developers

JavaScript rules the roost, but Python is making huge gains.


Image: Maskot / Getty Images

JavaScript is now used by more than 16.4 million developers globally, says a survey of more than 19,000 coders – making it the world’s most popular programming language “by a wide margin”.

SlashData’s 21st State of the Developer Nation Report examined global software developer trends across 160 countries during Q3 2021, covering programming languages, tools, APIs, apps and technology segments, as well as attitudes of developers themselves.

The report also looked at developer involvement in 5G and IoT, specifically how programmers were taking advantage of new advances in technology in tools, apps and services.

SEE: Programming languages: Python’s new developer in residence and their ‘make-it-or-break-it’ role

JavaScript’s ongoing popularity in web and backend applications supported its position as the most popular programming language in Q3 2021. While not necessarily a surprise in itself – JavaScript has, after all, been the world’s most-used language for a number of years now – SlashData found that upwards of 2.5 million developers had joined the JavaScript community in the past six months alone. That’s the same as the entire user base of Swift; or, the combined communities of Rust and Ruby.

The data for JavaScript also included language derivatives TypeScript and CoffeeScript.

Python might not be a close second, but its popularity is impressive nonetheless: according to SlashData, the language is now used by some 11.3 million coders, primarily within data science and machine learning, and IoT applications.

The brainchild of Guido van Rossum, Python’s popularity has exploded in recent years, overtaking that of Java, which is currently used by 9.6m developers. Java remains a go-to for mobile and desktop apps, SlashData’s survey found.

According to SlashData, Python added 2.3m developers to its community in the past 12 months. “That’s a 25% growth rate, one of the highest across all the large programming language communities of more than 7M users,” the report noted.

“The rise of data science and machine learning (ML) is a clear factor in Python’s popularity. More than 70% of ML developers and data scientists report

Read More... Read More

Programming languages: Why this former favourite is sliding down the rankings

PHP, a programing language common for website and backend development, was after a person of the most common languages. Nevertheless, it can be exhibiting symptoms of dropping down the rankings, according to software package-testing firm Tiobe. 

Tiobe’s November 2021 record of the most preferred languages puts PHP in 10th situation. The language has fallen two spots due to the fact final November. Currently, it really is overshadowed by Python, C, Visual Fundamental, and JavaScript. 

“PHP was when the learn of world-wide-web programming, but now it is struggling with a whole lot of levels of competition in this area. This is not to say that PHP is lifeless. There are nonetheless a good deal of smaller and medium enterprises relying on PHP. So I expect PHP to decline further but in a very slow rate,” notes Tiobe CEO Paul Jansen


See also: Professionals are not apprehensive about keeping their IT staff joyful. Which is lousy for every person.


PHP, a scripting language, was established in 1994 and peaked as the third most well-liked language in 2010 in Tiobe’s rankings. On Microsoft-owned GitHub, PHP continues to be preferred far too but has been eclipsed by Microsoft’s JavaScript superset language Typescript. TypeScript has a kind technique that compiles into JavaScript and is preferred for larger sized web applications.    

Tiobe bases its rankings on queries designed on several lookup engines about programming languages. It’s just one of numerous resources that builders can use to monitor what languages are worth investing time into discovering. 

Even so, there are some quirks to Tiobe’s listing. JavaScript, for illustration, is in seventh area now. Developer analyst RedMonk has positioned JavaScript at the top spot for numerous many years and had PHP in fourth put in the initially quarter of 2021. Python’s biggest mover across both equally indexes has enjoyed developing adoption mainly because of equipment finding out and facts science in new decades. 

Tiobe’s prime 10 checklist of most common languages in descending order is: Python, C, Java, C++, C#, Visible Fundamental, JavaScript, Assembly Language. SQL, and PHP. 


See also: Want to get matters carried out in

Read More... Read More

The easiest programming languages to learn

Coding can be challenging, particularly for beginners. New programmers often benefit from starting with an easier programming language.

Programming languages tell computers how to do specific tasks. Complex programming languages with dense syntax and complicated functions can challenge even experienced coders. Programming pros who want to learn a new language may prefer an easier option.

Our list introduces the easiest programming languages to learn, including each programming language’s uses and roles that use them. 

CSS

Roles that use it: Front-end developers, CSS developers, full-stack developers, mobile app developers, bloggers, website editors

Why it’s easy to learn: 

  • CSS styles websites, so it’s simpler than many programming languages.

  • Learners can pick up the fundamentals in a matter of weeks.

  • By mastering style types and properties, learners can use CSS to build websites.

CSS, or cascading style sheets, determines the look of a website. While HTML provides website content, CSS determines how it displays, including colors, fonts, and layouts. Every website uses CSS. 

As a rule-based language, CSS makes it easy to learn foundational skills like changing colors or font size. Many learners teach themselves CSS through online tutorials, books, or other self-teaching resources. Web development bootcamps and online college classes also teach CSS.

Go

Roles that use it: Systems engineers, Go developers, Google cloud developers, software engineers, data scientists

Why it’s easy to learn:

  • Go has less syntax than many other programming languages.

  • Users can typically master the syntax and avoid looking up rules while coding.

  • Programmers who know other languages, especially C languages, can pick up Go quickly. 

A programming language developed by Google, Go can be used for infrastructure, cloud applications, and other server-side uses. A simpler language than C++, Go provides simple, readable code for all kinds of uses, including in data science, robotics, and artificial intelligence. 

Go, sometimes called Golang, prioritizes speed. The language makes automation and system programming simpler. It’s also an open-source language. Learners can pick up Go through self-taught tutorials or through a bootcamp. 

HTML

Roles that use it: Front-end developers, full-stack developers, web developers, email developers, bloggers, website editors, mobile app developers 

Why it’s

Read More... Read More