Top programming languages of 2021 to get a job this year there are six programming languages that are far above all the rest, and i have the data to back it up. I went through every programming language on five different dimensions. These dimensions are number of jobs. Number of freelance jobs, number of learning resources, how many people use it at work and the trend of the language? Is it getting more or less popular over time? I then gave every language a score and ranked them relative to each other. From my ranking. You'Ll then be able to know where to focus your attention, but first let me tell you how i created this score by the way my name is aaron jack and i have one mission to get you a job as a remote software developer in 2021. So if that sounds good, consider subscribing for the number of jobs i went to indeed.com, which is one of the most popular job boards on the internet. I then searched for language space developer, which gives us an idea of how many jobs, overall there are for a given language. Of course, this isn't going to be perfect and there are other job boards out there, but it gives us some idea of how many jobs are out there to get an idea of demand for freelance developers. I did a similar thing where i went to upwork and then i searched for language space developer, and this will give us a number of freelance jobs we can compare in relative terms. Now, for a number of resources, i went to a programmer's best friend stack, overflow and search for the tag of a given language. The answer count gives us an idea of how many different situations are covered. Let'S say you're googling to do a specific thing in that language. How likely is it that that question is going to be answered for the popularity score? I looked at the stack overflow developer survey for the past three years. This includes a ton of questions, but i focused on just one: what languages do you use at work? We get a percentage from this. That is the percent of people who said yes, i use this language in a given year and we have this for three years, which creates sort of a trend line which we can use to predict the usefulness of a language in 2021 and beyond. So, let's finally get into it and talk about language number, six c, plus c plus plus, is a low level. Programming language with memory management, c plus plus, is a super set of c. So it's like a c with more features and it's also the best performing or fastest programming language, which means it's written for software, where every millisecond counts, most browsers, like chrome, are programmed in c plus, plus. It'S used for high frequency, stock training and other low-level embedded systems. Where hardware is a constraint overall c plus plus had the second lowest jobs on indeed, 10 000 and the lowest freelance jobs and upwork just 54.
Now the real concerning part about php is: it has been dropping each year in the trend line being all the way up at 30.7. Back in 2018., that said, php is so uncool. It'S almost become cool again, meaning, so many people are focusing their attention elsewhere. You could carve yourself out a niche learning php in 2021, moving on to number three, and this might surprise people it's not higher, but number three is python. A lot of people say python is the best language to learn first, because it has a pretty straightforward syntax. That'S very close to pseudocode; in other words, it hardly even looks like code. Python is also extremely widely used for scripting data science and back end web development. It'S also popular for the trendy machine learning and artificial intelligence. Now i've made a bunch of videos on python, but the super important part of python is understanding the library ecosystem because there's a library for almost anything you want to do and it's part of the reason it's so popular. Let'S look at the data, though, and see why it's number three. The job count on indeed was 25 000, which is the highest we've seen so far, but it's still much lower than our top two. The freelance count, however, is only 225, which is a bit lower than you would probably expect. The stack overflow answer count is average at 1.6 million, which is good, but not the best. Last year, 44 of people use python at work, which is really really high. That'S almost half of all developers and the best part of all is the trend which has been going up by a crazy three percent per year. So 2018 was 38.8 up to 41.7 in 2019 and finally, 44.1. Overall python is a great choice and chances are you're. Gon na learn it at some point in your developer career, no matter what so it's not really a waste of time to learn it. Okay number two - and this is kind of the upset - is actually java. Java likes c, sharp and c plus plus has strong typing, meaning every variable needs a type and it's also compiled. So these are kind of two safeguards that prevent you from writing bad java and also make it great for working on in big teams, which is why it's the choice of many large companies. It also has fairly good performance, so can be effective in writing. Large back end applications. Let'S look at the numbers and first, the job count is the huge shocker, because there's actually 34 738 jobs available, meaning java at least not indeed, is still the king. Now the freelance count on upwork is also surprisingly higher than python, but still lower than php in our top spot language. The stack overflow answer, count or number of resources available is also the second highest at 1.7 million, and the number of people that use it at work is 40.2 percent. Now the main concern about java is some people do say it's kind of a dying language being slowly phased out and replaced by languages like go in 2018. It was 45 percent of people used 2019 41 and 20 20 40