Best Programming Languages To Get A Job Without A Degree

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
all right so in this video i'm going to show you which programming language is the best one to learn in order to make money as fast as possible [Music] so the purpose of this video is to show you how to think when it comes to selecting a programming language to learn we're going to look at which language is the best to learn in order to get a job as fast as possible and we're also going to look at which language is the best to learn in order to make the most amount of money and lastly we're going to look at which language is the best to learn in order to build your own startup how i found the answers to these questions was mainly by looking at developer surveys that have been conducted over the years along with salary data and job market data and in case you don't want to sit through the entire video the main findings were that the javascript programming language seems to be the best one to learn in order to get hired as fast as possible and if you want to make the most amount of money from a programming language then the go or golang programming language seems to be the best one and if you want to be able to start your own company or your own startup build some sort of thing on your own then javascript again seems to come out on top okay so now let's take a look at why that is the case and i know this is a big concern for a lot of people getting into programming and personally i know that this was like one of the biggest questions that i had which was basically what language should i learn because i didn't want to waste my time learning the wrong language only to have to then re-learn a new language or the right language from scratch and i just want to say that this is like a concern that you really shouldn't be having because it really doesn't matter too much which language you learn first because once you know one language you'll be able to pick up any other language super easily and i mean really really easily i work with lots of languages for the videos that i make but i would say that i really only know java and at this point i'm even forgetting java because it was like three years ago since i last coded in java but i can basically take on any project that i can think of in any programming language without any real problems and this really goes to show that it doesn't really matter too much which programming language you learn first as long as you know one language you'll basically be able to work with any programming language but still i know you want to save yourself some time and learn the right language from the start instead of having to learn one language and then switch to the right one in order to find answers to a lot of these questions i've basically been looking at a lot of developer surveys that have been conducted by stack overflow throughout the years where you can find things like the popularity salary and also the higher ability of different languages and then i've also looked at other market data like job listings and salary statistics just to find out like which developer jobs are in highest demand right now and which languages are used in those jobs and also which languages are in highest demand right now so let's take a look at the result of my findings firstly we have the language to learn to get hired as fast as possible and what i was looking for here was a couple of criteria and the first one was which language is in the highest demand right now and then the second one is which language would be would require the least amount of experience so that you can learn it really fast and then get a job really fast the language that i found to be the best in this category is javascript this is a highly in-demand programming language with over 69 percent of developers working with this language according to stack overflow and javascript is a language that is known for being the language that pretty much runs the web so it makes sense that it's one of the top languages in demand right now pretty much every company in the world has a website of some kind and it's a high probability that that website is built with javascript javascript developers also earn on average fifty three thousand dollars per year which puts the language in the eleventh place on the highest paying programming languages with the highest paying one being around seventy six 000 per year javascript is mostly used for web development like i said and then web servers app development and also game development and the main reason that it wins within this category is the experience level needed to get started working as a javascript developer a lot of coding bootcamps actually focus on teaching javascript because even with just a three-week bootcamp people can get jobs working with javascript so it has a fairly low barrier to entry into the job market it's also one of the most well documented programming languages out there which makes it ideal as a first language to learn so i thought i would also offer a like runner up in each category so that in case you don't like the first option you have a runner up or another option to choose from and the runner-up in this category is python python is mostly used for back-end development artificial intelligence and machine learning and compared to javascript's 69 market share of jobs python sits at around 41 which is still a lot and it also ranks higher than javascript in the average salary with around 59 000 per year on average compared to javascript's 53 000 per year python is also a really easy language to learn with a lot of people recommending it as a first language to learn because of the scaled back syntax the only real negative about python is the fact that python is often related to computer science and computer scientists are essentially among the top paying developer jobs that you can find which means that the 59k average salary per year is probably a little bit skewed towards the higher end because of the fact that the computer scientists will be making a lot more than 59k per year and then the people that just learned python with making a little bit less than 59k per year so this means that if you just learn python as your first language then you can't really expect to get 59k per year as your starting salary but even so i still think that python is a really great starting language to learn and also learning those more advanced concepts within python that will lead you to that higher starting salary is definitely possible as well and i highly recommend using brilliant.org who's also sponsoring this video for learning about computer science with python because brilliant is just such a high quality platform when it comes to learning about math and science and they offer incredibly good courses on computer science like this one on algorithms where you can basically create your own algorithms by moving around blocks of code and you get instant feedback on the results so you can learn how algorithms work without actually getting into the weights of the coding syntax they have so many great courses related to computer science and i'm really happy to tell you guys that because of this collaboration with me and brilliant we're actually able to offer you guys a 20 discount on an entire year of brilliant premium so you can check it out at the link in the video description i'm personally currently going through their course on neural networks so even if you're not a beginner brilliant is literally that it's brilliant i had to say it i'm from gothenburg which is literally pun city the language that tops out this category is the go programming language which is a language developed by google and this language has an average yearly salary of seventy four thousand dollars per year which puts it in the number three spot of the highest paying languages according to stack overflow looking at other data i've found places where go also tops out the lists for the highest paying programming language the go language is often used for back-end development big data and other computer science related things it's a language that's often used within the financial sector for things like algorithmic trading and this means that it has a higher barrier to entry because in order to get started with that you also need to learn a lot of other stuff to go along with the language especially if you want to work within the financial sector in which case you'll need a lot more experience as well it's also a pretty good choice as a first language to learn because it's used within a lot of back-end development and if we look at the highest paying jobs within software development that also require the least amount of experience we see that front-end back-end and full-stack developers are the ones that earn the most with the least amount of experience so with go you can then get started as a back-end developer and then have a pretty good chance of getting a high paying job really fast and it's also a very capable language within the devops space and devops is usually a job that tops out the list for the highest paying jobs within software development the runner-up in this category is scala and this is actually on average a higher paying language at around seventy six thousand dollars per year compared to the seventy thousand 000 per year of go but if we look at which languages are the most loved by developers we see that scala ranks number 14 on this list compared to go which ranks very favorably at number five it also has a much lower market share of around four percent of jobs using scala compared to nine percent of jobs using go but because this is for the people looking to make the biggest bucks scala is definitely a good choice and scala is actually used for a lot of similar things as go and a lot of companies actually switch from either go to scala or from scala to go which means that in the big picture view they basically do the same thing so in terms of like looking into which one you should learn i would suggest looking into a little bit more and researching them or potentially just flipping a coin the final category is the category for which language to learn in order to be able to build your own startup or company of some kind the way that i was looking at this was that i wanted a language that was multi-purpose meaning that it could be used for multiple things at once so that you basically only have to learn one thing and you can build everything that you want with that single language and this is because of the fact that if you're building your own company then you ideally don't want to have to learn too many things at once you just want to learn one thing and get and be able to do everything that you want also if you're going to be hiring people then you ideally probably want to hire the fewest number of people possible which a multi-purpose language will allow and the language that stands out within this category is again javascript by learning javascript you get the ability to build pretty much whatever you want you can develop web applications mobile applications desk applications and back-end systems meaning that you can build whatever you need for your company the framework that you should learn to go along with javascript is react because with react you can develop web apps and with react native which is pretty much the same as react you can develop mobile apps for both android and ios simultaneously which means that if you need an app for your company then you can write the code once in react native and have both an android and an ios app this means that you don't need to learn how to build an android app and then build out the android app followed by then learning the exact same thing but how to build it for ios and then building the exact same thing out for ios which literally saves you half the time and also means that if you need to hire people you only need to hire half the amount of people and you only need half the amount of work hours and the side benefit of learning javascript is that it's the best language to learn if you want to get a job fast as we've seen previously in this video the runner-up in this category is dart which is the language used in flutter and flutter is very similar to react native in that it allows you to build one app and run it on both android and ios flutter is also a little bit better than react native in terms of performance and freedom for the developer in terms of job opportunity though it's a lot less than javascript's whopping 69 and it occupies only about four percent of the job market however it is a very young language and it definitely has some potential to grow but it's not a language to learn if you want to get a job it is a fairly low average salary of 37 000 per year which basically puts it at the bottom of the stack overflow list for the highest paying programming languages alright so in conclusion i would say that javascript definitely seems to be one of the biggest bang for your buck languages that you can learn it also seems to have a lot of job opportunities and a really high average salary of 53 000 per year we also have to consider the fact that this is the average salary for the language that occupies again 69 of the job market and the language that is also one of the easiest language to learn and to get a job within meaning that the roof for what you can actually make within this language is probably a lot higher than 53k per year it may even be one of the languages with the highest potential salary so if i was to recommend one language based on the data that i found i would definitely say it would be javascript personally i don't know javascript but i have actually had a job working with javascript so that again goes to show that it doesn't really matter which language you learn and to finish off i also want to say that all this is not nearly as important as what you do with the language that you learn you can get the highest paying job in programming with the language that is ranked the lowest paying if you find the right opportunity and develop the right skill set and again once you know one language you can very easily switch to another if you want so really i would say don't stress about which language you learn because it doesn't really matter all that much my recommendation would be to actually find a project that you want to build instead and then find the language that you need in order to build that project and that way you both get a project that you can then put on your resume and you also get motivation to keep going when things get a little bit harder because you want to be completing the project and lastly i just want to say that in case you missed it i'm publishing some courses over on patreon and my most recent one is how to build a trading bot and that's available in full on my patreon account and there's no prior programming knowledge needed and you get access to the full course straight away as soon as you join and there'll be a link in the description anyway that's it for this one i hope you enjoyed it and i hope i'll see you in the next one
Info
Channel: Kalle Hallden
Views: 142,104
Rating: 4.9470987 out of 5
Keywords:
Id: GZkqMGMYpj8
Channel Id: undefined
Length: 13min 39sec (819 seconds)
Published: Fri Jul 23 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.