Which are the most popular programming languages in 2022? There are different lists of the most commonly used programming languages: the PYPL ranking (monthly updated) and the list of Stack Overflow’s Developer Survey 2022.
Table of contents
1 Top 10 popular programming languages in 2022
2 Programming languages ranking 2022
2.1 Python
2.2 JavaScript (JS)
2.3 Java
2.4 HTML
2.5 CSS
2.6 SQL
2.7 C#
2.8 C
2.9 C++
2.10 TypeScript
2.11 PHP
2.12 R
2.13 Bash/Shell
2.14 Go
2.15 Swift
Top 10 popular programming languages in 2022
These are the most popular programming languages in 2022, according to the PYPL index and Stack Overflow’s Developer Survey 2022.
Position | PYPL ranking September 2022 | Stack Overflow’s Developer Survey 2022 |
#1 | Python | JavaScript |
#2 | Java | HTML/CSS |
#3 | JavaScript | SQL |
#4 | C# | Python |
#5 | C/C++ | TypeScript |
#6 | PHP | Java |
#7 | R | Bash/Shell |
#8 | TypeScript | C# |
#9 | Go | C++ |
#10 | Swift | PHP |
The PYPL index is regularly updated, so this ranking might vary over time.
Programming languages ranking 2022
Let’s take a closer look at the most used programming languages in 2022.
Python
Python is an open source programming language, initially designed by the Dutch programmer Guido van Rossum in the late 1980s. The first version, Python 0.9.0, was released in 1991. It is powerful, user-friendly and easy to learn.
Python is used in many fields such as Machine Learning (ML), automation and scientific computing. It can also serve as a scripting language for web applications. Furthermore, there are diverse Python frameworks, like Django, TurboGears and Flask, that support developers in the development of complex applications.
Current developer: Python Software Foundation.
Last stable release: Python 3.10.6.
Influenced by: ABC, Ada, ALGOL 68, APL, C, C++, CLU, Dylan, Haskell, Icon, Lisp, Modula-3, Perl, Standard ML and VB.
JavaScript (JS)
JavaScript is one of the core technologies of the WWW, together with HTML and CSS. It was initially developed by the American computer programmer Brendan Eich, at Netscape, in 1995. It is a must-have among software developers and a great starting point for beginners.
JavaScript must not be confused with Java, although both of them have a C-like syntax and JS was designed with Java’s syntax and standard library in mind. JavaScript and Java are actually very different:
JavaScript | Java |
Dynamic. | Static. |
Prototype-based. | Class-based. |
Run on the web browser. | Run on the Java Virtual Machine (JVM). |
Last stable release: ECMAScript 2021.
Influenced by: AWK, HyperTalk, Java, Scheme and Self.
Java
Java was originally designed by the Canadian computer scientist James Gosling, while working at Sun Microsystems, in 1995. It is a particularly popular programming language for server-client web applications. Although it was initially released under proprietary license, it is currently available under GNU GPL 2.0-only license.
Current developer: Oracle.
Last stable release: Java SE 18.
Influenced by: Ada 83, C#, C++, CLU, Eiffel, Lisp, Mesa, Modula-3, Oberon, Object Pascal, Objective-C, Smalltalk, Simula67 and UCSD Pascal.
HTML
The markup language HTML, short for HyperText Markup Language, was initially designed by the British computer scientist Tim Berners-Lee in 1993. Used in combination with CSS and JavaScript, HTML is used by web browsers to compose visual web pages.
Current developer: WHATWG (Web Hypertext Application Technology Working Group).
Last stable release: Living Standard 2022.
CSS
CSS, short for Cascading Style Sheets, is a style sheet language, developed by W3C in 1996. It is used to format documents written in HTML or XML. So, as well as HTML and JavaScript, it is a cornerstone of the WWW.
Current developer: W3C (World Wide Web Consortium).
Last stable release: CSS 3.
SQL
SQL, short for Structured Query Language, was initially designed by the American computer scientists Donald D. Chamberlin and Raymond F. Boyce in 1974. It is a declarative programming language used for data management in relational database management systems (RDBMS).
MySQL, MariaDB and Microsoft SQL Server are some of the most popular RDBMS nowadays.
Current developer: ISO/IEC JTC 1/SC 32/WG 3.
Last stable release: SQL:2016.
Influenced by: Datalog.
C#
C# (C Sharp) is a general-purpose, object-oriented programming language, initially designed by the Danish software engineer Anders Hejlsberg, while working at Microsoft, in 2000. It is used for developing web services, web, mobile and desktop applications, and games.
It was approved as an international standard by Ecma International in 2002 and ISO/IEC in 2003.
Last stable release: C# 10.0.
Influenced by: C++, Cω, Eiffel, F#, Haskell, Icon, J#, J++, Java, ML, Modula-3, Object Pascal, Scala and VB.
C
C is a general-purpose programming language, originally designed by the American computer scientist Dennis Ritchie in the 1970s. It stands out for the efficiency of its code. C is widely used for developing system software, creating applications and on a wide range of computer architectures — from supercomputers to embedded systems.
C has diverse standards, ANSI C, ISO C and Standard C, software developers are encouraged to follow to ensure portability between compilers.
Current developer: ANSI (American National Standards Institute) and ISO/IEC JTC 1/SC22/WG14.
Last stable release: C 17.
Influenced by: ALGOL 68, Assembly, B (BCPL, CPL), FORTRAN and PL/I.
C++
C++ was initially developed by the Danish computer scientist Bjarne Stroustrup in 1985, as an extension of C. It is often used in software infrastructure, desktop applications, servers, etc.
This programming language is mostly implemented as a compiled language. Some of the C++ compilers are:
- GNU G++.
- Intel C++ Compiler.
- Microsoft Visual C++ (MSVC).
Current developer: ISO/IEC JTC 1/SC22/WG21.
Last stable release: C++ 20.
Influenced by: Ada, ALGOL 68, C, CLU, ML, Mesa, Modula-2, Simula and Smalltalk.
TypeScript
TypeScript is an open source programming language, first released in 2012 by Microsoft. It is designed for developing large applications, JavaScript applications for client-side and server-side execution, etc.
Current developer: Microsoft.
Last stable release: TypeScript 4.8.
Influenced by: ActionScript, C#, Java and JavaScript.
PHP
PHP is a scripting language intended for web development on the server side. It was initially designed by the Danish-Canadian programmer Rasmus Lerdorf in 1994-1995. It is also used for creating dynamic web page content and many other programming tasks such as robotic drone control.
Many popular Content Management Systems, such as WordPress, Drupal or Moodle, use PHP.
Current developer: PHP Development Team, Zend Technologies and PHP Foundation.
Last stable release: PHP 8.1.9.
Influenced by: C, C++, Hack, HTML, Java, JavaScript, Perl and Tcl.
R
R is a programming language, initially developed by the New Zealander statistician Ross Ihaka and the Canadian statistician Robert Gentleman in 1993. It is very popular in statistical computing and graphics, for performing data analysis and developing statistical software. It is available under GNU GPL v2.
Current developer: the R Core Team and the R Foundation for Statistical Computing.
Last stable release: R 4.2.1.
Influenced by: Lisp, S and Scheme.
Bash/Shell
The command language and Unix shell Bash is the GNU Project’s shell. It was designed as a free software replacement for the Bourne shell by the American programmer Brian Fox, in 1989. Since then, most Linux distributions use it as the default login shell. It is available under GNU GPL v3 or later.
Current developer: Chet Ramey.
Last stable release: Bash 5.1.16.
Go
Go was initially designed by the Swiss computer scientist Robert Griesemer, the Canadian programmer Rob Pike and the American computer scientist Ken Thompson, while working at Google, in 2007. It was developed to improve programming productivity, maintaining useful characteristics of other languages already in use.
Current developer: The Go Authors.
Last stable release: Go 1.19.
Influenced by: Active Oberon, Alef, APL, BCPL, C, CSP, Limbo, Modula, Modula-2, Newsqueak, Oberon, Oberon-2, occam, Pascal and Smalltalk.
Swift
Swift is an open source programming language, originally designed by Chris Lattner, Doug Gregor, John McCall, Ted Kremenek, Joe Groff and Apple Inc. It was created as a replacement for Objective-C for developing MacOS and iOS applications. This language presents a simpler syntax and includes modern programming languages theory concepts. It is available under Apache License 2.0.
Current developer: Apple Inc. and open source contributors.
Last stable release: Swift 5.6.2.
Influenced by: C#, CLU, D, Haskell, Objective-C, Python, Ruby and Rust.
According to the PYPL ranking, Python, Java and JavaScript also led the ranking of the most popular programming languages in 2021. But, according to Stack Overflow’s 2021 Developer Survey, JavaScript, HTML/CSS and Python were last year’s top three programming languages among respondents.
FAQs
Most popular programming languages in 2022 [Ranking]? ›
Top languages used in 2022
JavaScript continues to reign supreme and Python held steady in the second place position over the past year in large part due to its versatility in everything from development to education to machine learning and data science. TypeScript also held firm in fourth place year-over-year.
Top languages used in 2022
JavaScript continues to reign supreme and Python held steady in the second place position over the past year in large part due to its versatility in everything from development to education to machine learning and data science. TypeScript also held firm in fourth place year-over-year.
- C/C++ C is a low-level language, meaning that programming in it requires knowledge of the underlying computer hardware. ...
- Java. ...
- JavaScript. ...
- Python. ...
- SQL. ...
- Swift. ...
- TypeScript.
Javascript is the most popular programming language in the world and is in high demand among various organizations.
What is the fastest growing programming language 2022? ›- Hashicorp Configuration Language (HCL) showed a staggering 56.1 percent growth in 2022.
- Following closely, Rust showed a growth of 50 percent in 2022 as compared to 2021.
- Typescript and Lua grew by over 37 and 34 percent, respectively.
- 1 - JavaScript / TypeScript. Since its creation to make the firsts websites dynamic, JavaScript hasn't stopped gaining popularity over the years. ...
- 2 - Python. ...
- 3 - Java. ...
- 4 - C# ...
- 5 - PHP. ...
- 6 - C/C++ ...
- 7 - Ruby. ...
- 8 - GO.
JavaScript is the most common coding language in use today around the world. This is for a good reason: most web browsers utilize it and it's one of the easiest languages to learn. JavaScript requires almost no prior coding knowledge — once you start learning, you can practice and play with it immediately.
Why Java is better than Python? ›Java is generally faster and more efficient than Python because it is a compiled language. As an interpreted language, Python has simpler, more concise syntax than Java. It can perform the same function as Java in fewer lines of code.
What is the most popular programming language 2023? ›- JavaScript. According to a study by Statista, JavaScript is the most popular language to learn. ...
- HTML/CSS. Fifty-five percent of the software developers who participated in the Statista survey stated that they used HTML/CSS. ...
- Python. ...
- C.
Python. Python is an open-sourced, general-purpose programming language. It's widely used for web development, scientific computing, artificial intelligence, data analysis, and more. If you ask someone about the best coding languages to learn in 2023, there's a good chance they'll say Python!
What is the top 3 programming language? ›
As far as web and software development goes, Python, followed by Java, JavaScript, and C++, are among the most popular programming languages in today's market. Whether you're looking to improve your coding skills or start a career in technology, learning a coding language can bring many benefits.
What is the top 1 hardest programming language? ›Malbolge. This language is so hard that it has to be set aside in its own paragraph. Malbolge is by far the hardest programming language to learn, which can be seen from the fact that it took no less than two years to finish writing the first Malbolge code.
What is the most useful coding language? ›- Python. Python is a high-level, general-purpose programming language. ...
- C# C# is an object-oriented programming language – a model that organizes software design around objects. ...
- C++ ...
- JavaScript. ...
- PHP. ...
- Swift. ...
- Java. ...
- Go.
The top four ranked coding languages by PYPL in 2022 are Python, Java, JavaScript, and C.
Which programming language has most jobs? ›- Python: 68,534 jobs (No. 2 in 2022)
- SQL: 57,971 jobs (No. ...
- Java: 57,236 jobs (No. ...
- JavaScript: 48,041 jobs (No. ...
- C: 35,702 jobs (No. ...
- C++: 35,281 jobs (No. ...
- Go: 32,503 jobs (No. ...
- C#: 29,084 jobs (No.
- JavaScript.
- SQL.
- Java.
- C#
- PHP.
Java – When it comes to server-side application development, Java is the undisputed king. It's a class-based, object-oriented programming language used to create software, mobile apps, web apps, games, web servers, and application servers.
Which computer language is best for high salary? ›- Java. Java is a very popular language for development careers. ...
- C# C# is a modern programming language in the C family of programming languages. ...
- JavaScript. Programming in JavaScript has become easier with industry-standard tools. ...
- Python. ...
- C++ ...
- SQL. ...
- Rust. ...
- Scala.
If you're just beginning to learn how to code, you might want to start by learning Python because many people learn it faster. It's simple and more concise, while Java has more lines of complex code.
Which pays more Java or Python? ›2. Python vs Java Developer Salary Comparison. As per the 2021 Stack Overflow Survey, professional Java developers earn $51,888/year globally, whereas dedicated Python developers earn $59,454k/year globally.
Will AI replace programmers? ›
While it is unlikely that AI will replace programmers, it will have a significant impact on the programming job market. On one hand, AI should automate many responsibilities of programmers. This includes writing code templates and debugging. This will reduce the amount of time and effort required by human programmers.
What is the easiest programming job to get? ›- Junior web designer.
- Junior software developer.
- Junior web editor.
- Junior QA engineer.
- Computer programmer.
- Data analyst.
- Entry-level application developer.
- Entry-level web developer.
The python programming language has been gaining popularity in recent years, and a lot of developers are looking to learn it. It's safe to say that python will continue to be popular in 2022, but with any tool or language, it's difficult to say if it will die out or become obsolete.
What are the most paid programming languages 2022? ›What are some of the highest paying programming languages in 2022? Some of the highest paying programming languages include: Scala Perl Python JavaScript Typescript Go Rust Haskell, etc.
What is the most difficult programming language 2022? ›C++ C++ is considered to be one of the most powerful, fastest, and toughest programming languages. It can be used for a variety of purposes and carries out the same efficient and robust programs.
Which programming language is most in-demand in 2023? ›- Python.
- JavaScript.
- PHP.
- C++
- TypeScript.
- Java.
- Swift.
- Kotlin.
AI infrastructure company, Modular AI, recently unveiled Mojo, a new programming language that combines the syntax of Python along with the portability and speed of C, making it ideal for both research and production.
Is Python replacing Java? ›Why Has Python Replaced Java? The simplest answer is also the most likely: Python has dominated as data has exploded in the enterprise. Making sense of “Big Data” is a key use case for Python with its best-in-class data analysis and Machine Learning (ML) tools that other languages struggle to compete with.
Is Python replacing C? ›Answer: NO. C and C++ form the basis of every programming. Python is in fact built on C with web programming in mind. So there is no possibility that Python will replace fundamental languages like C or C++ at least not in the near future.
Which coding language is highly paid? ›1. Clojure. Clojure, according to StackOverflow, is the highest-paying programming language. There's a strong correlation between the number of developers who work with a particular language and the pay.
Which programmer has highest salary? ›
- Full-Stack Developer. Source: QAwithExperts. ...
- Cloud Architect. Source: TechTarget. ...
- Data Scientist. ...
- Machine Learning Engineer. ...
- Database Developer. ...
- IT Specialist. ...
- DevOps Engineer. ...
- AI Engineer.
Java and Python are two of the most popular programming languages. Of the two, Java is the faster language, but Python is simpler and easier to learn. Each is well-established, platform-independent, and part of a large, supportive community.
What is the hardest coding language ever? ›Malbolge. Malbolge was invented in 1998 by Ben Olmstead. This esolang is considered to be the most complicated programming language. It is said that the author of the Malbolge programming language never wrote any program using the language.
What is the easiest programming language ranked? ›Programming Languages: Easiest to Hardest Ranked in Order
HTML, JavaScript, Python, PHP, and Ruby are considered the easiest programming languages to learn. They have relatively simple syntax and have readymade functions or libraries.