Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

What is the best coding language to learn in terms of job availability/salary?

Anyone in programming have any idea?
(Jun 14, 2020 07:08 PM)Cooldudex Wrote:  Anyone in programming have any idea?

Im not too familiar with that area but, im pretty sure it would depend on how proficient you are in each language.

Experience plays a pretty big role in salary. For looking at what a basic range of salaries are, I would suggest doing a quick google search.
[Image: ZEuCq7L.gif]
1.) Java
2.) Python
3.) JavaScript
(based on 2019 numbers)

Ease quick read for you:
https://www.codeplatoon.org/the-best-pay...s-in-2019/
(Jun 14, 2020 07:08 PM)Cooldudex Wrote:  Anyone in programming have any idea?

backend will almost never go wrong in terms of salary, but tbh, if you're learning to code because your motivation is money, then I believe you're doomed to fail.
(Jun 14, 2020 08:42 PM)DelTex Wrote:  1.) Java
2.) Python
3.) JavaScript
(based on 2019 numbers)

Ease quick read for you:
https://www.codeplatoon.org/the-best-pay...s-in-2019/

BTW go, R, Swift, MATLAB
these having huge huge demand with the high paying
It's not really important what language you know but what area you get into... Highest salary's (aside from leadership roles) would be in ml, devops, and backend imo. If you're looking to get a quick job however, frontend or mobile is where the greatest number of jobs are.

If you really want to know what language to learn specifically, pick an area then look into whats a popular stack.

ML - typically python + tf/keras
devops - k8s is popular right now, terraform, docker
backend - nodejs, golang are pretty common w/ graphql, grpc
frontend - js, graphql, microfrontends, react, vue, angular

...I'm not sure how much you already know but best of luck.
Its not really the language, its what you know how to do in the language. Languages are pretty easy to pickup once you learned a few languages from the different language paradigms.

This is why I always recommend rookies to pick a popular language and stick with it and push into using that language and libraries for specific areas of programming.

The most promising and popular languages in rookie friendly order:
1. Python
2. Java/C#
3. C/C++
May you be given directions by software engineer document writers.
For job availability, I would say Python due to the hype of Machine learning these years.
However, for a long term, I would definitely choose Golang for the opportunity in the upcoming future.
(Jun 14, 2020 08:42 PM)DelTex Wrote:  1.) Java
2.) Python
3.) JavaScript
(based on 2019 numbers)

Ease quick read for you:
https://www.codeplatoon.org/the-best-pay...s-in-2019/

This is the most accurate. I'd say that Python and javascript are definitely worth knowing for pretty much any role you go into because they are fast becoming an industry standard. However generally you are much better off knowing one or two languages very well rather than knowing the basics of 10 languages. Companies hire people who can solve problems for them effectively.

Hey there,
If I have helped you or if you just enjoy my posts, please consider donating bitcoin to me 1DpL2kcxuidEsjt2MMN2AYufcVoXbi3v2X

[Image: FtwuQgr.gif]
For Windows and/or Linux desktop: Python and Java.
Mac and iOS: Swift.
Front-end web development: JavaScript by itself still retains a large chunk of the market to this day.
Back-end web development: Node.JS and Angular.

The web side of things is only from what I hear of people who actually focus in that area. However I know for a fact Swift is the way to go nowadays for Mac. However Python and Java are both cross-platform, so if you're looking to work on projects targeting multiple operating systems, either of them is your best bet. They both have pretty well equal opportunities but I will say Python has been making its way up the ladder for, like ever, lol. It has not ceased to grow in popularity.
[Image: chain.png]
(Jun 16, 2020 01:28 AM)Sajuuk Wrote:  Back-end web development: Node.JS and Angular.

Angular is a front-end framework written in Javascript/Typescript and has nothing to do with backend.

Other than that, if you want to go the fullstack dev route, definitely javascript as it is used in frontend and backend and you'll always find a job.
For the big moneys you'll probably need to get into ML/AI or data stuff, where python is used a lot.
But only knowing python won't get you far.. There's a lot of theory behind ML which is important as well
Pigeon Chess

“What is infinite? The universe and the greed of men.”
(Jun 16, 2020 05:34 PM)T0Bi Wrote:  Angular is a front-end framework written in Javascript/Typescript and has nothing to do with backend.

Thanks for the correction. As I said, I'm not at all familiar of what the specifics are. What little I do know of them is all based on hear-say. The furthest I go with any sort of website-oriented development is for project documentation with some rudimentary HTML, CSS, and occasionally JavaScript.

At this point, I think I should add my perspective on what area the market is leaning towards. Despite me recommending desktop development in any language, the insane popularity of smartphones and the internet in general is phasing out most desktop-based programming career opportunities. I wish it weren't that way, but I don't see it stopping or even slowing down anytime soon. That being the case, web and mobile apps seems to be the most promising road from what I can see. I'll refrain from listing my recommendations web-wise as apparently I'm quite out of touch, lol.
[Image: chain.png]
1.) Java
2.) C#
3.) Raw SQL


Possibly Related Threads...
Thread / Author Replies Views Last Post
by inceptorAug 18, 2025 04:50 PM 13 418 Aug 18, 2025 04:50 PM
Last Post: LOVESOSA098997
by ExodusXJan 17, 2025 04:02 AM 2 179 Jan 17, 2025 04:02 AM
Last Post: Joel
by 404foundDec 9, 2024 11:19 AM 28 726 Dec 9, 2024 11:19 AM
Last Post: gdsvfy