Top Programming Languages in 2023

Table of contents

No heading

No headings in the article.

The top 38 programming languages based on certain attributes. Please note that the information provided is based on general observations and may not reflect the experiences and opinions of every individual. Also, attributes such as salary, learning curve, bloatedness, computation speed, and memory usage can vary depending on several factors which may be subjective. Please note that the information provided is subjective and based on general observations. Actual salaries, learning curves, bloatedness, computation speed, and memory usage can vary depending on various factors such as location, experience leve, project requirements, industry demand, and individual preferences.

Programming LanguageYear BornPopularity IndexPercentage in UseCountry of OriginApprox. SalaryLearning CurveDomains of ApplicabilityBloatedness"Hello World" LengthComputation SpeedMemory Usage
JavaScript1995Very High80%United States$70,000 - $130,00012/20Web Development, Front-end, Back-end, Mobile App Development15/20Short16/2015/20
Python1991Very High70%Netherlands$60,000 - $120,00010/20Web Development, Data Science, Machine Learning, Automation12/20Short13/2014/20
Java1995High60%United States$80,000 - $140,00014/20Enterprise Software, Android App Development, Big Data14/20Moderate15/2015/20
C#2000High50%United States$80,000 - $130,00014/20Windows Development, Game Development, Web Development13/20Moderate16/2014/20
C++1983High40%United States$90,000 - $150,00016/20Systems Programming, Game Development, High-performance Computing15/20Moderate18/2016/20
C1972High40%United States$80,000 - $130,00015/20Systems Programming, Embedded Systems13/20Moderate18/2016/20
SQL1974High60%United States$70,000 - $120,00010/20Database Development, Data Analysis10/20ModerateN/AN/A
PHP1995Medium30%Denmark$60,000 - $110,00010/20Web Development, Server-side scripting11/20Short11/2012/20
R1993Medium30%New Zealand$70,000 - $120,00011/20Data Science, Statistical Analysis12/20Moderate10/2012/20
Go2009Medium20%United States$90,000 - $140,00013/20Systems Programming, Networking, Cloud Services12/20Short17/2015/20
Programming LanguageYear BornPopularity IndexPercentage in UseCountry of OriginApprox. SalaryLearning CurveDomains of ApplicabilityBloatedness"Hello World" LengthComputation SpeedMemory Usage
Swift2014High10%United States$80,000 - $130,00013/20iOS, macOS, watchOS, tvOS Development12/20Short14/2014/20
MATLAB1984High10%United States$70,000 - $120,00012/20Numerical Computing, Data Analysis, Simulations13/20Moderate15/2015/20
Delphi1995Medium5%United States$60,000 - $110,00010/20Desktop Application Development, Database Development12/20Short13/2013/20
Ruby1995Medium5%Japan$60,000 - $110,00011/20Web Development, Scripting, Automation11/20Short12/2012/20
Perl1987Medium5%United States$70,000 - $120,00011/20Web Development, Systems Administration, Text Processing11/20Short11/2012/20
Objective-C1983Low5%United States$70,000 - $120,00014/20iOS, macOS, watchOS, tvOS Development14/20Short13/2014/20
Rust2010Medium5%United States$80,000 - $130,00013/20Systems Programming, Web Development12/20Short16/2015/20
Scratch2003Medium5%United StatesN/A6/20Educational Programming, Visual Programming7/20ModerateN/AN/A
SAS1966Medium5%United States$70,000 - $120,00011/20Data Analysis, Statistical Analysis11/20ModerateN/AN/A
Kotlin2011High5%Russia$70,000 - $120,00011/20Android Development, Web Development12/20Short13/2014/20
Programming LanguageYear BornPopularity IndexPercentage in UseCountry of OriginApprox. SalaryLearning CurveDomains of ApplicabilityBloatedness"Hello World" LengthComputation SpeedMemory Usage
Julia2012Low5%United States$80,000 - $130,00013/20Scientific Computing, Data Analysis11/20Short14/2015/20
Lua1993Medium10%Brazil$60,000 - $100,0009/20Game Development, Embedded Systems10/20Short13/2014/20
Fortran1957Low5%United States$70,000 - $120,00011/20Scientific Computing, Numerical Analysis9/20Short17/2016/20
COBOL1959Low5%United States$70,000 - $120,00010/20Business Applications, Legacy Systems12/20Moderate10/2015/20
Lisp1958Low5%United States$70,000 - $120,00012/20Artificial Intelligence, Symbolic Computing10/20Long12/2014/20
Visual FoxPro1984Low5%United States$60,000 - $110,00010/20Desktop Application Development, Database Management13/20Short14/2015/20
Ada1980Low5%United States$70,000 - $120,00011/20Safety-Critical Systems, Defense Applications11/20Moderate13/2015/20
Dart2011Medium15%United States$80,000 - $130,00011/20Web Development, Mobile App Development11/20Short13/2014/20
Scala2003Medium10%Switzerland$90,000 - $140,00014/20Web Development, Big Data Processing12/20Moderate15/2015/20
Prolog1972Low5%France$70,000 - $120,00012/20Artificial Intelligence, Logic Programming11/20Moderate12/2014/20
Programming LanguageYear BornPopularity IndexPercentage in UseCountry of OriginApprox. SalaryLearning CurveDomains of ApplicabilityBloatedness"Hello World" LengthComputation SpeedMemory Usage
D1999Low5%United States$80,000 - $120,00012/20Systems Programming, Web Development12/20Moderate15/2014/20
PL/SQL1980Medium10%United States$70,000 - $120,00010/20Database Development, Data Analysis11/20ModerateN/AN/A
Bash1989High30%United States$70,000 - $120,00010/20System Administration, Scripting10/20ShortN/AN/A
Powershell2006Medium20%United States$80,000 - $130,00011/20Systems Administration, Scripting10/20Short14/2013/20
Haskell1990Medium10%United States$80,000 - $130,00014/20Functional Programming, Mathematical Computing12/20Long16/2014/20
Logo1967Low5%United States$60,000 - $100,0008/20Educational Programming, Graphics8/20Short8/2010/20
ModoN/ALow2%United KingdomN/A6/203D Modeling, Animation14/20N/AN/AN/A
Mojo2010Low3%United States$70,000 - $120,00010/20Web Development9/20Short12/2011/20

Please note that the subjective ratings are based on general observations and may vary depending on individual experiences and specific use cases. The salary ranges provided are approximate and can vary depending on factors such as experience, location, and industry demand. The "Hello World" length may differ based on programming conventions and language syntax. Computation speed and memory usage can also vary depending on factors such as hardware, optimization, and specific implementations of the language.