What programming languages have the most jobs available? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 37

What programming languages have the most jobs available?

What languages are the best to learn to quickly and easily get a job?

18th Jul 2018, 9:14 PM
Charlie Mitchell
Charlie Mitchell - avatar
63 Answers
+ 47
Just depends what field you're going into and what type of job you want to focus on doing. All of the programming languages still relevant today are relevant in their respective places in the market. To put it simply, for us programmer folks, we're not in shortage of jobs around the world. In my area, I most often see job postings for Java, C++ and C#. However, considering those are my specialty, it may be that I wasn't looking or paying attention to the others. If you want to know what you should do, then pull up a job listing website (For example, indeed or monster). Type in programmer or something along those lines. Look at the job listings for your area (or potential areas) and then go to the listing. On the listing they'll let you know EXACTLY what you need to learn in order to apply for such a position. Doing this will let you know what you should learn prior to applying so you're prepared. As for HTML and the other stuff, if you're going to focus on the web technologies (HTML isn't a programming language btw and I never see listings for it solely) then you'll want to place your focus on FULL stack. So become very familiar with both the front and back-end technologies and get good with them. You'll have a better chance in the market if you do that; otherwise, in my opinion, you'd be better off being a programmer instead of a web dev (as far as jobs go). NodeJS, React and Angular are all very popular at this time, so they're good to know. Obviously, you'll want to know the fundamentals (HTML/CSS/Javascript) too. Although people are starting to shift from PHP to other technologies (such as the ones I just named), there are still a LOT of businesses that is based solely around PHP, so they'll still be jobs for a very long time for it since most companies don't immediately change their systems until they're no longer able to do what they require of them. Anyways, running out of chars. Good luck to ya! C++, Java, C# <-- You absolutely can't go wrong with learning those; you'll always have job.
19th Jul 2018, 7:49 PM
Fata1 Err0r
Fata1 Err0r - avatar
+ 22
JavaScript for sure. Python is on big demand tho...
18th Jul 2018, 9:18 PM
Dror Dahari
Dror Dahari - avatar
+ 20
C++ and Java
20th Jul 2018, 5:09 PM
💞ⓢⓦⓐⓣⓘ💞
💞ⓢⓦⓐⓣⓘ💞 - avatar
+ 20
Fata1 Err0r, great info! If the application is going to interact with a human, it will probably end up using a web page to do so. So we almost always need to learn web technologies at some point so it makes most sense to me to start there. For that, start with HTML to describe content, CSS to style and layout content, and JavaScript to handle user interactions with the content on a web page. While HTML is a markup and CSS is a styling/layout language (vs a traditional programming language that has variables, expressions, math, loops, arrays, objects....), they ARE languages! Learning HTML and CSS first will help you with code syntax (rules/grammar/spacing), code editors, folder/file management, naming conventions, separation of concerns, and many other foundational programming issues before you get into "traditional" programming languages. After HTML and CSS learn JavaScript which is the third essential "front-end" language to build a web page. JavaScript IS a full-blown traditional programming language but you have to know HTML and CSS first given JavaScript manipulates HTML and CSS in response to user interactions on the page. Then move to the back-end languages where you need to know two big areas: 1 relational databases and SQL the language to interact with a relational database and 2, a traditional server-side language such as PHP, Python, Java, or C#. For example if you use a search box to search for something on a web page you are probably sending that request to a PHP script on the server that uses SQL to get the requested data to insert into a web page. All 5 areas must be understood to get the full picture, the full stack, even if you end up specializing in only one area. Once you understand one programming language the others such as C, C++, Java, Python, PHP, or any other language will come much easier and make much more sense. So sequence like this: HTML, CSS, JavaScript, relational database/SQL, PHP, all of the rest, and I believe things will go really well! Good luck!
20th Jul 2018, 11:14 PM
Lisa F
Lisa F - avatar
+ 15
Nice. Thanks, Dror Dahari.
18th Jul 2018, 9:24 PM
Charlie Mitchell
Charlie Mitchell - avatar
+ 15
I didn't know Python did a lot of IoT framework. Thanks, Keshav Sharma. 🤙
20th Jul 2018, 6:34 AM
Charlie Mitchell
Charlie Mitchell - avatar
+ 14
Thanks, Vicradon! 👍
20th Jul 2018, 4:41 AM
Charlie Mitchell
Charlie Mitchell - avatar
+ 14
Thanks, Lisa F! Great tips. I like your sequential layout.
20th Jul 2018, 11:19 PM
Charlie Mitchell
Charlie Mitchell - avatar
+ 13
idris, Md Fazal, Ramya, Shuja Abrar, ODLNT, Tevin Charles. All great answers! Thank you for your responses. I'm seeing some themes between your answers. That's very helpful. Consistency is a good indicator.
19th Jul 2018, 7:18 PM
Charlie Mitchell
Charlie Mitchell - avatar
+ 13
Thanks, Fata1 Err0r. Great answer. Very helpful. I'll work on those skills!
19th Jul 2018, 10:07 PM
Charlie Mitchell
Charlie Mitchell - avatar
+ 13
Well put, Menachem Gavert!
20th Jul 2018, 6:30 PM
Charlie Mitchell
Charlie Mitchell - avatar
22nd Jul 2018, 5:38 PM
Biel Blue
Biel Blue - avatar
+ 10
html bootstrap javascript css php angular js I think
19th Jul 2018, 3:23 PM
Ramya
Ramya - avatar
+ 9
C++, Python, JavaScript, Haskell, Html, Css, Php, Perl, Ruby, Lisp, C, Java, Swift
19th Jul 2018, 7:14 AM
idris
+ 9
Watched a video of a guy who learned html, css, js, jquery, then when he got to his job they taught him react and he mainly uses html, js in combo with react now. After getting the basics down my strategy will be to learn react. Coding phase is big on php/laravel and asp.net because so many companies still use them. node.js and python is the future or big markets like LA and NYC. I also would like to get good at php/laravel, next, since a lot of entry-level jobs in my location (smaller rural southern city). Great advice from Fata1 Err0r.
21st Jul 2018, 4:31 AM
Eliot Sanford
Eliot Sanford - avatar
+ 9
Thanks, SomeWolf!
24th Jul 2018, 8:23 PM
Charlie Mitchell
Charlie Mitchell - avatar
+ 9
Hey, Rj Alamin. How's it going?
25th Jul 2018, 7:37 PM
Charlie Mitchell
Charlie Mitchell - avatar
+ 8
Python is in high demand as well as JavaScript
19th Jul 2018, 7:18 PM
Tevin Charles
Tevin Charles - avatar
+ 8
java
21st Jul 2018, 8:16 PM
OLANIYI Babarinde Isola
OLANIYI Babarinde Isola - avatar
+ 7
focus on one stack. Either the web stack( HTML, Javascript, CSS) or the general multipurpose stack(python, java, c++, c#) and you won't lack a job.
20th Jul 2018, 4:24 AM
Osinachi Chukwujama
Osinachi Chukwujama - avatar