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
Top 10 popular programming languages in 2022
|Position||PYPL ranking September 2022||Stack Overflow’s Developer Survey 2022|
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 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.
|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 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.
Current developer: WHATWG (Web Hypertext Application Technology Working Group).
Last stable release: Living Standard 2022.
Current developer: W3C (World Wide Web Consortium).
Last stable release: CSS 3.
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 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 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++ 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.
Current developer: Microsoft.
Last stable release: TypeScript 4.8.
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.
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.
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 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 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.
Top languages used in 2022
Top languages used in 2022
- C/C++ C is a low-level language, meaning that programming in it requires knowledge of the underlying computer hardware. ...
- Java. ...
- Python. ...
- SQL. ...
- Swift. ...
- 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.
- 2 - Python. ...
- 3 - Java. ...
- 4 - C# ...
- 5 - PHP. ...
- 6 - C/C++ ...
- 7 - Ruby. ...
- 8 - GO.
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? ›
- HTML/CSS. Fifty-five percent of the software developers who participated in the Statista survey stated that they used HTML/CSS. ...
- Python. ...
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!
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++ ...
- PHP. ...
- Swift. ...
- Java. ...
- Python: 68,534 jobs (No. 2 in 2022)
- SQL: 57,971 jobs (No. ...
- Java: 57,236 jobs (No. ...
- C: 35,702 jobs (No. ...
- C++: 35,281 jobs (No. ...
- Go: 32,503 jobs (No. ...
- C#: 29,084 jobs (No.
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. ...
- Python. ...
- C++ ...
- SQL. ...
- Rust. ...
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.
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? ›
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? ›
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.
- 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