Today we are going to do a quick analysis on which programming languages are the most popular on Reddit.
There are many ways to do this, but the easiest is to see the number of subscribers to each sub-reddit. Each subreddit has a subscribe button:
The next step is to find the subreddit of each. Some had more than one, in which case we use the one with more subscribers.
So without much further ado, here are the results.
The least popular languages
I put in brainfuck just to mess with you. The others results arent that surprising. Cobol, which I’m surprised even has a subreddit, Tcl which most of you won’t have heard of. Same with Delphi and Smalltalk. Visual Basic is the most popular in the least popular list, if that makes sense.
The most popular programming languages
Next, we look at the top 5 languages in the list above:
Now, Ruby is more popular as a web framework language (Rails), so next we’ll have a brief look at the top web frameworks.
This time, I didn’t spend too much time finding frameworks, choosing ten of the most popular ones (by which I mean, the ones most talked about):
A better method may be to compare the languages across multiple sources. That is left as an exercise for the reader.
1. This isn’t very scientific.
Of course it isn’t.
2. Can I see the source code?
Yes, you may. Here it is.
3. You forgot My-Favourite-Language
If it changes the results above, let me know, and I’ll update the graphs.
4. Can I see the raw data?
The data for the languages is here. For the frameworks, you’ll have to run the code.
PS: If you are interested in Python for data analysis, I’m creating a free video course on the topic. Sign up to be notified when it is ready.
PS: Interested in leveling up your Python and getting a great job? Check out the Python Apprenticeship Program.