Key Takeaways
- As of October 2023, Python is the most popular programming language in the TIOBE Index with a rating of 25.35%
- Java holds the second position in the TIOBE Index October 2023 with 10.91% rating
- In PYPL Index October 2023, Python leads with 28.54% share
- In 2023 Stack Overflow survey, 63% of developers use JavaScript
- Python used by 50% of professional developers in 2023 SO survey
- 48% of devs use HTML/CSS per Stack Overflow 2023
- In TechEmpower benchmarks Round 22, Fiber (Go) tops plaintext at 1.5M req/s
- Actix (Rust) leads JSON serialization at 800k req/s in TechEmpower R22
- Vert.x (Java) #1 for fortunes DB at 500k req/s TechEmpower R22
- Java developers earn average $120k USD in US per SO 2023
- Python devs median $125k in Stack Overflow 2023 US
- JavaScript salary $110k median SO 2023
- TIOBE index Python grew 10x since 2002 from 0.6% to 25%
- JavaScript doubled in GitHub usage 2014-2023 to 33%
- Rust entered top 20 TIOBE in 2020, now top 10 2023 +500%
Python is the most popular programming language, leading multiple rankings in 2023.
Performance Benchmarks
Performance Benchmarks Interpretation
Popularity and Rankings
Popularity and Rankings Interpretation
Salary and Job Market
Salary and Job Market Interpretation
Trends and Growth
Trends and Growth Interpretation
Usage and Adoption
Usage and Adoption Interpretation
Sources & References
- Reference 1TIOBEtiobe.comVisit source
- Reference 2PYPLpypl.github.ioVisit source
- Reference 3SPECTRUMspectrum.ieee.orgVisit source
- Reference 4SURVEYsurvey.stackoverflow.coVisit source
- Reference 5REDMONKredmonk.comVisit source
- Reference 6OCTOVERSEoctoverse.github.comVisit source
- Reference 7PROGRAMMING-LANGUAGE-BENCHMARKSprogramming-language-benchmarks.vercel.appVisit source
- Reference 8JETBRAINSjetbrains.comVisit source
- Reference 9ZDNETzdnet.comVisit source
- Reference 10GARTNERgartner.comVisit source
- Reference 11KAGGLEkaggle.comVisit source
- Reference 12NEWRELICnewrelic.comVisit source
- Reference 13UNITYunity.comVisit source
- Reference 14W3TECHSw3techs.comVisit source
- Reference 15TRENDStrends.builtwith.comVisit source
- Reference 16CNCFcncf.ioVisit source
- Reference 17LWNlwn.netVisit source
- Reference 18DEVELOPERREPORTdeveloperreport.comVisit source
- Reference 19EETIMESeetimes.comVisit source
- Reference 20TECHEMPOWERtechempower.comVisit source
- Reference 21BENCHMARKSGAME-TEAMbenchmarksgame-team.pages.debian.netVisit source
- Reference 22DEVBLOGSdevblogs.microsoft.comVisit source
- Reference 23JULIALANGjulialang.orgVisit source
- Reference 24KINSTAkinsta.comVisit source
- Reference 25SWIFTswift.orgVisit source
- Reference 26KOTLINLANGkotlinlang.orgVisit source
- Reference 27LUAJITluajit.orgVisit source
- Reference 28ERLANG-SOLUTIONSerlang-solutions.comVisit source
- Reference 29HASKELLhaskell.orgVisit source
- Reference 30ZIGLANGziglang.orgVisit source
- Reference 31CRYSTAL-LANGcrystal-lang.orgVisit source
- Reference 32NIM-LANGnim-lang.orgVisit source
- Reference 33OCAMLocaml.orgVisit source
- Reference 34SCALA-LANGscala-lang.orgVisit source
- Reference 35CLOJUREclojure.orgVisit source
- Reference 36FLUTTERflutter.devVisit source
- Reference 37SPECspec.orgVisit source
- Reference 38GRAALVMgraalvm.orgVisit source
- Reference 39NUMBAnumba.pydata.orgVisit source
- Reference 40INDEEDindeed.comVisit source
- Reference 41LINKEDINlinkedin.comVisit source
- Reference 42DICEdice.comVisit source
- Reference 43HIREDhired.comVisit source
- Reference 44ZIPRECRUITERziprecruiter.comVisit source
- Reference 45GLASSDOORglassdoor.comVisit source
- Reference 46BURNING-GLASSburning-glass.comVisit source
- Reference 47UPWORKupwork.comVisit source
- Reference 48LEVELSlevels.fyiVisit source
- Reference 49CRYPTOJOBSLISTcryptojobslist.comVisit source
- Reference 50JOBSjobs.ieee.orgVisit source
- Reference 51ROBERTHALFroberthalf.comVisit source
- Reference 52REPORTreport.hired.comVisit source
- Reference 53STACKOVERFLOWstackoverflow.blogVisit source
- Reference 54SLASHDATAslashdata.coVisit source
- Reference 55QUANTUMCONSORTIUMquantumconsortium.orgVisit source
- Reference 56ELIXIR-LANGelixir-lang.orgVisit source
- Reference 57LUAlua.orgVisit source






