Top 6 Programming Languages to Learn in 2024

preview_player
Показать описание
After spending multiple hours researching the job market, here are the 5 programming languages you should learn in 2024.

If you enjoyed this video, don't hesitate to smash the like button and subscribe for more !
Рекомендации по теме
Комментарии
Автор

I followed Anders (the C# and Typescript language designer) into C# and it has been my primary language ever since. I loved what he did earlier in his career with Turbo Pascal / Delphi, and he sure didn't disappoint with C#, taking the learnings from Java and really adding the niceties that Delphi had for creating components, etc.

With C# you can be within 20% the succinctness of a language like python; within 20% the best performance (compared to something like rust). It isn't necessarily the best when used for any single purpose, but is very close to the best for almost any purpose.

PortalUser
Автор

Been developing for 34 years. Before that coded in Fortran 4 and COBOL at High School. Then worked as a Telecoms and Computer Technician before coming back into software. Coded in Pascal, C, ASM, C++, C# and Java. Currently learning Rust and Kotlin. My advice is not to get hang up on languages. Rather focus your efforts on the specific application space that interests you the most.

henryvaneyk
Автор

My top two languages are C# and GOLANG. Good honest advice from your channel, thank you.

ronaldjohnson
Автор

Thanks for the advice, though I personally don't look at the potential money to be earned, as for me I find that just trying to go for the money will leave me miserable, I do like how you broke down the various advantages to each of the languages you listed, while also listing some of the disadvantages.

grimkupid
Автор

Also, no offense, but I hate Javascript.
I know it gets paid well, but I simply don't want to fall into the cycle of "learn a new frontend technology every 2 months". Also JS behaves weird, is hard to debug....
Using HTMX and Jinja2 for my front-end, truly a lifesaver.

alexale
Автор

If you’ll want to get hired right away learn java and sql! There are few java devs nowadays in the US mostly are learning js react but Java.

woody-xmve
Автор

I think Julia belongs to the list of languages to learn as well, especially when working in AI. It's performance can be close to C++ and it has been designed for concurrency or parallelism from the get-go. Julia can use python packages which is quite handy if a package doesn't exist natively.

SnowDrift-bhwb
Автор

Great work! love your content. Keep it up!😊

Claude_Developer
Автор

Nice analysis but you should have talked also about tendencies. For instance it could happen that a top language has more demand than a new one but if the tendency of the top is lowering it may indicate it is not a good choice

oriongalactic
Автор

I've gone through so many languages since I was a kid in the mid-1970s! FORTRAN, PL/1, Assembly (many different architectures), SAS, Snobol, Perl, Awk, Ruby, Groovy, C (I wrote a compiler for C) ... and then of course Python (which I teach), Java, C++, and finally JavaScript. But Haskell is so pretty!

markmeyer
Автор

I have never been able to like dynamically typed languages. But I like simple straight forward syntax.
The impression I have of Python is that it does not do very much. It just calls and executes a bunch of C/C++ programs from standard libraries. Now, I do not know Python, so I could be wrong.
I think the most important thing for a learner is the quality of teaching and instruction that is available. A good and patient and kind hearted teacher (person, book, video, all the above) is the secret sauce.

cbbcbb
Автор

Man, I started with JS and moved to PHP for primary backend language with Laravel. Never been so happier to not to float around the burnt-out hyped JS land. Love vanilla JS, React (Only), VUE, that's it.

ripplesr
Автор

I have been messing around with JS for almost 15 years. I took classes in Perl, java, visual basic (actually my intro to programming) and C#. I tried to take on Rust but it was not satisfying. I recently got to basics with C and digging into the low level stuff Rust can do but has few to no learning resources (you can learn the language, but what good does that do?), and when I am ready I am going with Zed because C is satisfying but it's old and I like modern ways of doing some things. I might look at Rust again in about 5 years.

jareddunlop
Автор

Thank you so much at least I always Learn something from your videos I know I'll make it one day am already learning C#

sebaanayusuf
Автор

More important than money is whether you like it or not. I did internship with Ruby on Rails and NodeJS. I didn't like them at all so my every day waiting till it gets 5 o clock so I can go home. Now I work with Java and Spring Boot and it has never happened again. So for me even better pay would not be worth the change. I just didn't like the syntax of ruby at all. And with NodeJS we had coffee script at that time and I didn't like it's syntax as well. But for you it could be the opposite - if you hate Java but love Ruby then learn Ruby and don't bother with Java because you are not going to last on job that you don't like.

test-rjvl
Автор

Very good video. Yes i stay with Javascript and Java.

bushmaster
Автор

The language may not matter to a developer but it does to a company. It's hard to hire devs if that language is not popular. Plus it's a bit harder finding help if the community is small

samfromuk
Автор

I've learned a lot of languages over the years. From 6800, 6502, and 68000 assembler, BASIC (the original), FORTRAN, Pascal, FORTH, VBA, C, C++, Java, C#, JavaScript, Perl, PHP. I even learned a bit of Python when I had to write something for the Raspberry Pi. The one thing that is common with the high level languages is that they are all similar and once you know one, it's not that hard to pick up the rest. They all share similar concepts. The main difference is just the syntax.

The real work involves learning the libraries and frameworks. Even migrating from WinForms to WPF in C# was like going back to kindergarten.

briancampbell
Автор

Brow very excited hehehhe Go is king of the eraaaa

ramdoni
Автор

If you're interested in the history of AI research, consider learning Lisp or Scheme.

Here are two references:

1. For Common Lisp
Artificial Intelligence Programming: Case Studies in Common Lisp
by Peter Norvig

2. For Scheme
Structure and Interpretation of Computer Programs (2nd Edition)
(MIT Electrical Engineering and Computer Science)
by Harold Abelson and Jay Sussman

FredMBeshears