Skip to content

Top 10 Most Popular Programming languages and their Creators

javinpaul on January 02, 2020

Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided i... [Read Full]
markdown guide

Doesn't php stand for "php hypertext preprocessor"?


I believe it was first called "Personal Home Page" (hence PHP) but later it was renamed to "Hypertext Preprocessor"


Then wouldn't it technically stand for ((Personal home page) Hypertext Preprocessor) or PersonalhomepageHypertextPreprocessor?
It seems strange for the first P in PHP to stand for PHP.


It was originally called Personal Home Page, but as it grew larger they decided to change it to Php Hypertext Preprocessor.


Thanks for this collection. It would have been great to learn a bit about the circumstances under which those languages were created and what they were intended for initially.

Though, it was a good read.


A great summary - thanks for the collection. Glad to see C is still making the list!

A small tip for anyone looking to learn: Educative has free courses on a lot of the languages you mentioned, if anyone is looking to start from scratch. You can out the "From Scratch" courses here


Is Pascal still around? I know there's Delphi, based on Object Pascal (since core Pascal and the Turbo compiler/IDE were purely imperative) which I used on and off through university ages ago.


Pascal, as Delphi which costs $$, and as free pascal still has a strong community. Tiobe ranks it about level with Ruby and Swift. There are good Delphi & fpc groups on fb.


As FLOSS Pascal exists in Free Pascal which supports "plain" Pascal and Object Pascal (including Delphi extensions). As for a Delphi like IDE, there is Lazarus.


Yes, It's still around, just like Mainframes but only on legacy applications.


but popular though? Over c# and other languages like go, etc...? There's no way.

Probably not now, though yeah, claims like 'most popular' sound like cheap clickbait when lacking some metric to measure the claim.
Maybe these languages were most popular, historically, a couple of decades ago.
But it is difficult to quantify. Today I would disqualify Perl, C, Lisp and Pascal based on stsckoverflow questions.
Also, today we have more people in programming that at any other point in history, learning any number of modern languages.


I know I'm biased here but would an honorary mention of BASIC have killed ya? 😂😂😂


please don't learn JQuery, vanilla modern javascript and a framework like React or Vue is what you should pursue to compete in today's market


Great article, many points of agreement there. So refreshing to see Perl on the list. Much derided, falling off the bottom of the graph (where Python was, back in the day), but there it is, on the list where it belongs. \o/


When your name match your language in hardness (Bjarne Stroustrup)


This list is not really up to date. No one is really hiring Perl devs or Pascal devs, hell you'd find more work as an erlang or f# dev. Most of them still floating around are maintaining software not writing new stuff. JavaScript and python sit at the top of every list simply in terms of popularity and Java's popularity has been sort of falling in certain usecases these past couple of years.

BTW, lisp is not a functional language, people seem to get that idea because of scheme and modern lisps like clojure. Lisp did implement some of the concepts of lambda calculus but it also was imperative and you could make a case that it's much less functional then many other modern languages. The creator of smalltalk took a ton of inspiration from lisp and scheme was a subset of lisp that focused on lambda calculus. BTW, there are a ton of books and courses to learn common lisp, clojure, scheme, racket or insert lisp name here. It is one of the oldest languages after all.


Please provide evidence to support your claim. Perl and Pascal/Delphi are used extensively in industry as well as in the Governmental arena.


I thought Twitter had moved away from Ruby and is mostly on Scala at this point.


What the heck?! c# is in the thumbnail but is not included in the list? I thought c# ranked higher than c and c++?! ok then.



It has been more widely used than Pascal.


I must add that one of the most praised computer science books, Structure and Interpretation of computer programs uses Lisp. To me, it is one big tutorial to learn lisp as well as a lot of concepts.


Personal Home Page, didn't know that, lol



The mainframe world wouldn’t have been ruling the world without it. Certainly more used than LISP.


"No matter how much you hate PHP"

I think you meant for that phrasing to be at the beginning of the Java section. PHP is wonderful.


I want to learn dart language. Can you please tell me source form where i will learn?


Scheme is a subset of lisp that focuses on functional programming. Original lisp one and common lisp were a bit more imperative then modern lisps like clojure and racket which focus on declarative and functional design.

code of conduct - report abuse