Which are the most popular programming languages in 2023? 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 2023.
Top 10 programming languages in 2023
These are the most popular programming languages according to the PYPL index and Stack Overflow’s Developer Survey 2023.
|Position||PYPL ranking September 2023||Stack Overflow’s Developer Survey 2023|
The PYPL index is regularly updated, so this ranking might vary over time.
Programming languages ranking 2023
Let’s take a closer look at the most used programming languages in 2023.
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.11.5.
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 20.
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: HTML Living Standard.
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:2023.
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# 11.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 5.2.
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.2.10.
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.3.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.2.15.
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.8.1.
Influenced by: C#, CLU, D, Haskell, Objective-C, Python, Ruby and Rust.
Objective-C is a general-purpose programming language, initially designed by Tom Love and Brad Cox in the early 1980s. It enables the creation of easy and flexible solutions to programming problems.
Until the arrival of Swift in 2014, Objective-C was the main language supported by Apple for MacOS and iOS applications, and their respective APIs.
Last stable release: Objective-C 2.0.
Influenced by: C and Smalltalk.