DEV Community

Cover image for C# Wants to Become The MOST POPULAR Programming Language in 2022
Dotnetsafer
Dotnetsafer

Posted on • Updated on • Originally published at blog.dotnetsafer.com

C# Wants to Become The MOST POPULAR Programming Language in 2022

Who would have thought that we are already in the year 2022 and that C# has been with us for 22 years? A programming language so versatile and powerful that it easily stands up to any other. A language so complete that these days it wants to make history: Right now it is the main candidate to be named programming language of the year.

C# could make history: Although it has always been in the top, it has never managed to stay with the top one, but apparently Microsoft is going to do everything in its power to make this happen.

Today it is one of the most popular programming languages in the world and this would never have been possible without its main creator: Anders Hejlsberg. Will this be the year that his dream comes true? Will C# reach the podium with a gold medal? Let’s discover it! But first, let’s understand a little about how all this came about.


Let’s talk a little bit about the beginnings of C

Before we get to the point we all want to get to, I’d like to start at the beginning: The story of Anders Hejlsberg and his great creation: C#

Anders Hejlsberg was born in 1960 in Copenhagen (Denmark). His great passion for programming took him very high: He managed to reach an agreement with Philippe Kahn — the founder of Borland — to sell him his Pascal compiler that he himself had created for personal computers.

At the time, his company was doing very well, until he realized that his revenues were not going well. So he decided to move to California to start his new job, which would lead him to success: He became Borland’s chief engineer.

At that time — between 1989 and 1996 to be more precise — Anders Hejlsberg dedicated himself to improving Turbo Pascal and later, he became the leader of his Turbo Pascal’s replacement: Delphi. Everything went so well that he had to leave Borland because of a very big proposal from Microsoft.

With the passage of time he managed to become the chief designer of a new programming language. Yes, C#.


C# at present

Currently, C# has become one of Microsoft’s most successful languages, with wide adoption among professional developers. Although it is not the most popular — for the momentit’s ranked among the most popular programming languages, behind Python and C++. One benefit to C# is that it can be used to create applications on both mobile and computer devices. The open-source community also uses it frequently to build software applications using different kinds of frameworks such as Mono and .NET Framework.

C# is increasingly used in the enterprise world, and everything Microsoft is doing with it is starting to pay off. Let’s take a look at what and why C# has a good chance of being crowned the most popular programming language of 2022.


2022: Will it be the year of C#?

This is what we are all wondering at this very moment: Will this be the year of C#? The year it becomes the most popular programming language in the world? Let’s start going deeper:

The Tiobe Index

The TIOBE index (The Importance of Being Honest) is a monthly report on the popularity of programming languages, originally created by TIOBE Software BV.

Source: https://www.tiobe.com/tiobe-index/

This index, in case you are wondering, is based on an algorithm that analyzes the number of queries in almost all search engines worldwide. With the data it obtains, TIOBE is able to rank the popularity of programming languages.

As a disclaimer, this ranking is never based on the versatility, power or quality of the programming language. It is simply based on the number of searches and from there, it ranks them from the most used to those that are not so widely used.

👀 Info: If you are interested in discovering how the algorithm works on search engines, I invite you to take a look at: TIOBE Index Definition

Will C# become the programming language of the year?

If we go back a few years, Tiobe showed that C# had jumped to number 5 in January 2013. That’s impressive considering that it came in at number 23 just a year earlier.

However, C# in the last month has increased by 2.21%, which puts it well ahead of the other languages.

Source: https://www.tiobe.com/tiobe-index/

Could C# become the most popular programming language of 2022? If so, how might other programming languages be affected as well? What are some potential challenges for C#’s developers along with those interested in learning it?

According to Paul Jansen, CEO TIOBE Software:

“…At the moment, C# is by far the most likely candidate for this title…”

And then he added:

“It is interesting to note that C# has never won the TIOBE index programming language of the year award during its 21 years of existence, although it has been in the top 10 for the last 2 decades. Let’s see what happens next month!”

Microsoft: Just what C# needs

There is no doubt that Microsoft is putting all its time and effort into C#. If we go back a couple of months ago (November 2021), after many months of Previews, speculations and leaks, Microsoft officially released the new version of its Framework: .NET 6. This release was accompanied by the announcement of Visual Studio 2022.

Currently Microsoft is still working hard on the entire .NET Framework and a few days ago we already saw the first preview of this new year of the next candidate to replace Xamarin: .NET MAUI.

We expect the release of .NET MAUI by the end of this year — apart from the fact that we have already seen quite a lot of news from C#11. It seems that Microsoft wants to reach the top of the podium this year.

How about you? Do you think C# will achieve the title of the most popular programming language this year?


From Dotnetsafer we want to thank you for your time in reading this article and don't forget that in our best C# Blog you can learn more.

And remember: Now you can try for free our best C# obfuscator. You can also protect your applications directly from Visual Studio with the C# Obfuscator Extension VS. Also, before that you can learn to Protect C# applications.

Discussion (1)