Top 6 Programming Languages to Learn in 2024

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

ความคิดเห็น • 274

  • @henryvaneyk3769
    @henryvaneyk3769 6 หลายเดือนก่อน +37

    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.

    • @RohitSah09812
      @RohitSah09812 23 วันที่ผ่านมา

      I'm starting to learn C++ from today because I learned basic of C in my high school. Is there othere language over C++ which should i choode please let me know.

  • @TidalMaker
    @TidalMaker 6 หลายเดือนก่อน +16

    "There are no jobs for Rust but learn it anyway"

  • @marxhubert
    @marxhubert 8 หลายเดือนก่อน +98

    How can one talk about web development without mentioning PHP, which powers 75% of the web?

    • @SXsoft99
      @SXsoft99 8 หลายเดือนก่อน +20

      because they hate that is good

    • @bilimlink
      @bilimlink 8 หลายเดือนก่อน +10

      There's a clean decline of PHP popularity in recent years.

    • @Sj-yf2jg
      @Sj-yf2jg 7 หลายเดือนก่อน +35

      only noob devs dislike PHP

    • @laksh4697
      @laksh4697 7 หลายเดือนก่อน

      If its good why is it declining in popularity ​@@bilimlink

    • @ebymathew7995
      @ebymathew7995 7 หลายเดือนก่อน +7

      are you a time traveler .it's 2024 bro now javascript, python,java rules web development

  • @alexale5488
    @alexale5488 8 หลายเดือนก่อน +46

    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.

    • @ishananaguru
      @ishananaguru 8 หลายเดือนก่อน +7

      lol cry more

    • @alexale5488
      @alexale5488 8 หลายเดือนก่อน +9

      @@ishananaguru I am not crying bro. Java and Python are on my side 😁

    • @alexale5488
      @alexale5488 8 หลายเดือนก่อน +7

      @@ishananaguru Soon PyScript will evolve. Can't wait.

    • @vladaramacodes
      @vladaramacodes  8 หลายเดือนก่อน +4

      Yeah no, I totally get that, keeping up with the frontend world can be exhausting. HTMX is cool.

    • @DarthVader11912
      @DarthVader11912 7 หลายเดือนก่อน +2

      You don't have to like it yeah it's got quirks but every language has them and typescript fixes 90% of those bugs so I don't really get the hate for it. And learning frameworks is not hard because you shouldn't be focusing on them anyway you need to focus on programming fundamentals and patterns so you could take them between frameworks.

  • @SnowDrift-bh7wb
    @SnowDrift-bh7wb 6 หลายเดือนก่อน +5

    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.

  • @OfficialCheetCode
    @OfficialCheetCode 8 หลายเดือนก่อน +22

    We typically hire people who know Python or JavaScript. Bonus points if you know how to deploy web services on AWS or equivalent. More bonus points if you’re familiar with Docker.

    • @vladaramacodes
      @vladaramacodes  8 หลายเดือนก่อน +2

      Makes sense, you must get a lot of candidates. Python and JS are the programming language most people learn. Devops skills are more and more necessary for developers, I should make a video on that.

    • @itz_Manish02
      @itz_Manish02 8 หลายเดือนก่อน +3

      forget java?

    • @Mememaxing
      @Mememaxing 8 หลายเดือนก่อน

      Java is mid​@@itz_Manish02

    • @haraldb.5637
      @haraldb.5637 6 หลายเดือนก่อน +1

      Hm. Java Spring Boot, vue, c++, docker/kubernetes, Azure, ... no chance then?

  • @leafdaleaudiovideoengineer4763
    @leafdaleaudiovideoengineer4763 6 หลายเดือนก่อน +5

    I really wish people would stop saying Python syntax is so close to English. To me, having learned Basic, Basica, Logo, Pascal, Fortran 77, C, C++, a couple of Assembly languages, Visual Basic, HTML, Python, & now starting R, Python to me looks very nearly like C/C++.

    • @alst4817
      @alst4817 3 หลายเดือนก่อน

      Totally agree. For a start, English doesn’t use classes!

  • @woody-xm5ve
    @woody-xm5ve 8 หลายเดือนก่อน +11

    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.

  • @PortalUser2
    @PortalUser2 7 หลายเดือนก่อน +15

    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.

  • @ripplesr5655
    @ripplesr5655 8 หลายเดือนก่อน +27

    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.

    • @ivangerginov5648
      @ivangerginov5648 8 หลายเดือนก่อน +7

      Hell yeah! I'm surpised PHP didn't make it into the list. In my case I decided to learn Laravel + VueJS since the learning curve of both is very gentle. Combined with the good old MySQL, it's a full stack, decently performant and fun to write environment.

    • @jsonkody
      @jsonkody 7 หลายเดือนก่อน +3

      Started with Java, go to JS for many years .. now learning Elixir, so far its light years ahead of everything I know 🙌

    • @EricGro-en8lo
      @EricGro-en8lo 7 หลายเดือนก่อน

      why switch to php when js can be also used for backend and is much better then php(faster and more modern and popular). Also has cool frameworks for backend. i get when peeope dont switch from php to js. but switching from js to php...

    • @ripplesr5655
      @ripplesr5655 7 หลายเดือนก่อน

      @@EricGro-en8lo What metrics are you using to advocate such statement "JS better than PHP, JS more modern"?

    • @Christopher-on7og
      @Christopher-on7og 7 หลายเดือนก่อน

      ​@@EricGro-en8loit depends on what you code, but usually PHP 8 is faster than JS.
      Anyway, if you are coding API and don't make a rocket fly who cares about 5 milliseconds difference ?
      Just use what you like and what companies are looking for

  • @FredMBeshears
    @FredMBeshears 6 หลายเดือนก่อน +1

    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

  • @ronaldjohnson4470
    @ronaldjohnson4470 8 หลายเดือนก่อน +24

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

    • @sadiulhakim7814
      @sadiulhakim7814 7 หลายเดือนก่อน +4

      I will go with Java and GOLANG.

    • @Vicolraj
      @Vicolraj 6 หลายเดือนก่อน

      ​@@sadiulhakim7814 me c# and JavaScript

    • @shaikrahim8071
      @shaikrahim8071 6 หลายเดือนก่อน

      Rust

  • @sick7rider429
    @sick7rider429 7 หลายเดือนก่อน +3

    I learned Golang and I have difficulties to find a job in Switzerland.

  • @sadiulhakim7814
    @sadiulhakim7814 7 หลายเดือนก่อน +42

    I am a self-taught Java developer.

    • @martapfahl940
      @martapfahl940 5 หลายเดือนก่อน +2

      What resources did you use? I want to become fullstack

    • @sadiulhakim7814
      @sadiulhakim7814 5 หลายเดือนก่อน

      @@martapfahl940 I read books. And nowadays some online course.

    • @mohamedshakir1642
      @mohamedshakir1642 4 หลายเดือนก่อน

      ​@@martapfahl940me too I'm starting from scratch may b we can study togetger

    • @jigsaw2253
      @jigsaw2253 4 หลายเดือนก่อน

      @@martapfahl940amigos code is a good source for learning Java

    • @Nativesonodysseys
      @Nativesonodysseys 3 หลายเดือนก่อน

      Me too, just trying my hands on my first project. Can we maybe connect? I need to hear your experiences and I have got questions too.

  • @test-rj2vl
    @test-rj2vl 6 หลายเดือนก่อน +5

    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.

  • @hermanyosef1276
    @hermanyosef1276 7 หลายเดือนก่อน +17

    No PHP and Laravel ?

    • @BiggTvTamil
      @BiggTvTamil 7 หลายเดือนก่อน

      PHP is a cash cow. Still 80% of the web uses PHP. but they will not even mention it. Because the are coprate job seekers.

    • @yuangkalex9095
      @yuangkalex9095 7 หลายเดือนก่อน

      Segera beralih ke bahasa yang disebutkan di atas pak. Selalu ikuti perkembangan teknologi. PHP hanya untuk aplikasi skala kecil. PHP tanpa laravel = Dead

    • @ThePraQNome
      @ThePraQNome 6 หลายเดือนก่อน +1

      dead

    • @charlesavul1016
      @charlesavul1016 6 หลายเดือนก่อน

      ​@@yuangkalex9095you wrong sir 75% of the web runs php

    • @yuangkalex9095
      @yuangkalex9095 6 หลายเดือนก่อน

      @@charlesavul1016 Yes, that's right, because most of the websites/blogs on the internet are made with WordPress. As we know WordPress is made using PHP. But I was having performance issues with the PHP application, so I had to remade my blog using Astro Js and I'm very satisfied with that.

  • @alexale5488
    @alexale5488 8 หลายเดือนก่อน +23

    Java :
    +It's old and well established.
    +Small syntax that is easy to learn.
    -Verbose, tons of boilerplate code.
    -Owned by Oracle, and everyone hates Oracle.
    -Gradle kind of sucks for a package manager.
    C# :
    +Much less boilerplate code.
    +.NET ecosystem, easy to install any package from there.
    +Integrated as scripting language for game development (Unity, Godot), even has it's own library named "XNA/Monogame" which was used for making Terraria.
    -Huge install size.
    -The language has so many keywords and ways to do things...it's confusing. You have like 5 ways of finding the length of a string, or three possible ways to write a switch case statement.
    -.NET new versions break backwards compatibility.
    -.NET ecosystem is huge but sometimes sucks (looking at you Xamarin/Maui).

    • @fsharplove
      @fsharplove 8 หลายเดือนก่อน

      F# :
      + Much Much less boilerplate code. The syntax is beautiful with DU, pattern matching, computation expressions....
      + .NET ecosystem, easy to install any package from there.
      + The language is very stable (there is idiomatic F#).
      + It is a functional language in its root (ML) but you can use object oriented or imperative style with it.
      - The language is not enough popular despite all its advantages over C# because :
      1) .NET developpers are very conservative.
      2) .NET developpers think that for you to be using a functional language you should be very good at maths and .NET developpers are very bad at maths.

    • @3r3bu5x9
      @3r3bu5x9 8 หลายเดือนก่อน

      i recently migrated some projects from .net framework to .net 6
      wasn't fun

    • @Mistoffeleess
      @Mistoffeleess 7 หลายเดือนก่อน +4

      Java is not Old. We call it Mature

    • @alexale5488
      @alexale5488 7 หลายเดือนก่อน

      @@Mistoffeleess That's correct. Python is even older than Python (1991 vs 1995) but matured much later.

    • @vadergrd
      @vadergrd 7 หลายเดือนก่อน +1

      gradle is a build tool , not a package manager .. it's not npm ... you don't seem to know what you speak about , do you have any experience in any of these programs??

  • @briancampbell179
    @briancampbell179 6 หลายเดือนก่อน +9

    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.

    • @vitalyl1327
      @vitalyl1327 6 หลายเดือนก่อน

      You think they're all the same because you only learned very similar languages (and they are indeed very much the same). Now try to apply your knowledge to, say, APL, or Agda.

    • @briancampbell179
      @briancampbell179 6 หลายเดือนก่อน

      @@vitalyl1327 , if you want to include obscure languages, you could probably include Haskell, LISP, and many others. You could also include those used for special purposes such as Verilog and VHDL for FPGA programming.
      Yes, I was sticking to the more mainstream languages, but one of my key points was that the broad concepts are similar in that they have the notion of variables, expressions, conditional statements, and loops. I dare say the languages you cited have these same basic concepts as well. The syntax can be very different. FORTH with its heavily stack oriented syntax and APL with its odd character set and syntax would be very different to the rest. The bigger point I was trying to make is that especially for many of the more modern languages, the libraries and frameworks present a much steeper learning curve than the language itself.

    • @vitalyl1327
      @vitalyl1327 6 หลายเดือนก่อน

      @@briancampbell179 those languages are only "obscure" among the incompetent engineers. The competent ones use them extensively, to a massive advantage. And, no, a notion of a variable in Haskell is fundamentally different from a variable in the Algol-derived languages. You won't find anything like your typical loop in Haskell, or, worse, in APL. And you'd be very, very surprised if you try to apply your knowledge of what a loop is to Verilog (where it's actually a compile-time macro).
      And, no, libraries and frameworks are immaterial. Engineers who rely too heavily on such things are awful engineers, producing massively overengineered solutions, made by glueing tons of irrelevant things together to get a tiny bit of needed functionality out of this mess. An engineer who cannot build the entire stack from the first principles is a worthless engineer.

    • @SteveJ-n2v
      @SteveJ-n2v 6 หลายเดือนก่อน +1

      6502 assembler! My main man! Fond memories of the days when 640K was good enough for anybody, plus you got your money for nothin and your ch!cks for free :)

    • @vitalyl1327
      @vitalyl1327 6 หลายเดือนก่อน

      @@briancampbell179 you'd be wrong to assume these concepts apply to any of the languages I mentioned (or those you listed). A loop in Verilog, for example, is absolutely not what you'd expect.

  • @markmeyer5361
    @markmeyer5361 6 หลายเดือนก่อน +1

    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!

  • @rverm1000
    @rverm1000 6 หลายเดือนก่อน +1

    ive been learning python the past 4 yrs. it does most of what i need. but i found this language from the 80's called squeak. alot of the syntax from this language is in modern languages.

  • @grimkupid8478
    @grimkupid8478 8 หลายเดือนก่อน +3

    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.

  • @alphabasic1759
    @alphabasic1759 6 หลายเดือนก่อน +1

    I disagree regarding Rust. I do like it quite a bit, but in many ways it's too complex and one factor on major corporate use of a language is ability to bring on new people to their teams. Hence many are retaining their C applications (because honestly C++ doesn't bring much to the table over C ... not really). If you're considering Rust you should learn C as well. These two languages live in the same space of systems programming.
    Honestly, mixed language programming is the best of all worlds. Moreover, to actually call yourself a competent programmer you need to know several languages that view things differently and have written/updated quite a bit of code in each of those.

  • @MadGodsBand
    @MadGodsBand 6 หลายเดือนก่อน +2

    I am not a fan of typescript. I use it daily, and I would go back if I could.

    • @CoolTebza-eh7ig
      @CoolTebza-eh7ig 6 หลายเดือนก่อน

      Demanding at most so not alone feeling this way

  • @tevfik7
    @tevfik7 7 หลายเดือนก่อน +2

    More than half of websites are built by PHP and didn’t make your list?

    • @t0dd000
      @t0dd000 6 หลายเดือนก่อน

      You can learn that on the job if need be. It's not a language I would recommend to anyone to focus on. Hand them a "beware of all of these gotchas" cheat sheet and tell them they have a week to get comfortable with it.

  • @stackdevlopr
    @stackdevlopr 7 หลายเดือนก่อน +4

    When choosing a programming language to learn for a career path or career change, the first thing you should do is ask yourself: do I have the necessary background for a job that requires technical skills (which can be self-taught) and professional experience in a similar context, or can I also apply for jobs with academic requirements? There's no use in starting to learn Python to become a Data Scientist if you don't have a Master's degree, preferably in fields such as Computer Science, Statistics, Math, etc. In such cases, your academic qualifications will determine if you'll get the job or not. Knowing Python and/or being willing to learn languages/scripts that are necessary for the job would be a big plus, but not the main requirement: companies know/assume that someone with a Ph.D. or Master's degree will be able to pick up the necessary parts of the required programming language in a reasonable amount of time and at a sufficient level. On the other hand, it won't be easy or might even be close to impossible for a self-taught or bootcamp programmer to achieve the academic level of knowledge and mindset without going to college/university.
    In short: if you are academically qualified, you can pick any programming language based on your interest (front-end, data science, machine learning, software engineering, etc.). If you have only self-taught and self-acquired technical skills, then pick a programming language for positions that ask for professional experience and specific technical skills, without necessarily requiring an academic degree.
    Keep in mind that no matter what language you pick-especially as a beginner-don't mix but specialize in one. Absolutely, there are companies looking for candidates specialized in that language. However, there are none looking for someone who has only scratched the surface of three languages but can't do anything worthwhile in any of them.
    This is my personal opinion, looking from the EU-market perspective.

    • @danielessiet4063
      @danielessiet4063 7 หลายเดือนก่อน +1

      Make sense!

    • @MrMatisyahu
      @MrMatisyahu 6 หลายเดือนก่อน +1

      Such an underrated comment, clearly articulated. Thanks!

  • @Claude_Developer
    @Claude_Developer 5 หลายเดือนก่อน

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

  • @jared8411
    @jared8411 6 หลายเดือนก่อน

    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.

  • @cbbcbb6803
    @cbbcbb6803 7 หลายเดือนก่อน +1

    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.

  • @bayunugroho3232
    @bayunugroho3232 6 หลายเดือนก่อน

    I can only do 1 programming language at the moment, it is R. I published my papers of quantitative finance in scopus-indexed journals. I still learn R and it is quite challenging.

  • @alionides
    @alionides 3 หลายเดือนก่อน

    What about PHP ? ) im php dev for 8 years now plan to switch to GO

  • @anonimoanonimo-wb5gk
    @anonimoanonimo-wb5gk 5 หลายเดือนก่อน

    I'm also lerarning Go to use It in the back-end of my projects, just started. I already know javascript, and practicing typescript. I wanted to learn Angular, but I see that most jobs require React. Is It worthy learning Angular knowing that I'm applying to get my first job, or will I need to learn React since It is more mentioned in job requirements?

  • @Hacktivist12
    @Hacktivist12 7 หลายเดือนก่อน +2

    I know C/C++ well, what other languages should I learn, any suggestion is appreciated

    • @Nobody-eg4bi
      @Nobody-eg4bi 7 หลายเดือนก่อน +1

      as a C++ programmer, i want to learn Rust

    • @Asasamuel
      @Asasamuel 7 หลายเดือนก่อน

      I'm a beginner please teach me 😢

    • @hugochavez6170
      @hugochavez6170 6 หลายเดือนก่อน

      ​@@Asasamuel. Nobody can pour knowledge and experience into your brain. As long as you do not practice, you can not learn anything.

  • @samfromuk796
    @samfromuk796 6 หลายเดือนก่อน

    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

  • @TheVincent0268
    @TheVincent0268 2 หลายเดือนก่อน

    I like C# because I am best at it compared to other languages. I hope that Blazor/WASM will grow so that Javascript is not the only option for web (SPA) apps.
    Also, I read positive stories about Scala.

  • @muzaffarraximov5666
    @muzaffarraximov5666 8 หลายเดือนก่อน +2

    Currently, I am on my way in React and what do need to choose next TypeScript, Redux or Next.js or if you have any suggestions please inform me

    • @albin6126
      @albin6126 8 หลายเดือนก่อน +1

      Typescript is a game changer and tailwind and next.js and also react hook forms there are so many powerful things in react ecosystem

    • @vladaramacodes
      @vladaramacodes  8 หลายเดือนก่อน +3

      Typescript really is a game changer, go learn that

    • @ichbinhier355
      @ichbinhier355 8 หลายเดือนก่อน +1

      learn typescript

  • @stevemargolies1187
    @stevemargolies1187 5 หลายเดือนก่อน +1

    Start with C/C++ and after that everything is easy. You'll always have a job.

    • @cybernit3
      @cybernit3 3 หลายเดือนก่อน

      Ya, I learn C on my own when I was in grade 11 / 1990. From C you can learn anything practically, and also good to understand some assembly language.

  • @baronde8551
    @baronde8551 4 หลายเดือนก่อน

    This is the best video for top ranking because it gives reasons why other make the language look like magic

  • @christopherhume1631
    @christopherhume1631 6 หลายเดือนก่อน

    I am a Sr. SWE w >45 years of experience.
    My recommendations would be sinikar; but with different priorities:
    1. C# (Java is an alternative)
    2. python for R&D
    3. TypeScript (w HTML and CSS)
    4. C++ (which includes the STL)
    5. SQL (for RDBMS work)
    6. CS Majors should be introduced to Haskell and possibly also Prolog

    • @t0dd000
      @t0dd000 6 หลายเดือนก่อน

      I would stick Rust perhaps on top if you are just learning today. And there is not nearly enough focus on SQL out there.

  • @ashofphoenix_fog
    @ashofphoenix_fog 7 หลายเดือนก่อน

    When Ruby is used I mean it’s best case use or domain it’s best fit in??

  • @rohitnegi6862
    @rohitnegi6862 7 หลายเดือนก่อน

    If you know Core Java and have intermediate knowledge in Spring Boot and Spring Boot Security, so what sould i focus on learning next and a good side language

    • @patrickjreid
      @patrickjreid 6 หลายเดือนก่อน +1

      Personally, I am not a fan of next. I feel like it is always taking what is straightforward in react and complicating it. I prefer create vite app (never use create-react-app). But more importantly if you know how to build something in JavaScript you can adjust to whatever abstraction a JavaScript framework or library throws at you.

  • @WalkingMouthPiece
    @WalkingMouthPiece 7 หลายเดือนก่อน +2

    What about phoenix / elixir ?

    • @Nobody-eg4bi
      @Nobody-eg4bi 7 หลายเดือนก่อน

      Gleam i think more polished than elixir

  • @oriongalactic
    @oriongalactic 7 หลายเดือนก่อน

    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

  • @julian_handpan
    @julian_handpan 7 หลายเดือนก่อน +30

    Rails is THE FRAMEWORK!!

    • @mawkuri5496
      @mawkuri5496 3 หลายเดือนก่อน

      flet is the framework of the future.

  • @dallyoluwafemi2827
    @dallyoluwafemi2827 6 หลายเดือนก่อน

    I am a c# developer and currently learning because I am doing it school.will you advice I keep exploring java after the school program or will it be a waste of time since include in c# already

    • @theamazingone5217
      @theamazingone5217 5 หลายเดือนก่อน

      Java is a much smaller language in comparison, so it won't take long to learn if you already know C#.
      I think you should learn it only if it has more job openings than C# where you are, otherwise it's a bit pointless.

  • @dubberrucky1747
    @dubberrucky1747 7 หลายเดือนก่อน +4

    anyone with assembly??

    • @SystemsDevel
      @SystemsDevel 7 หลายเดือนก่อน +1

      can't go wrong by learning assembly

    • @jigsaw2253
      @jigsaw2253 4 หลายเดือนก่อน

      @@SystemsDevelof course you can go wrong and waste your time

    • @SystemsDevel
      @SystemsDevel 4 หลายเดือนก่อน

      ​@@jigsaw2253 you don't have to learn every single instruction of the AMD64 ISA lol, you only need a few. Just learn enough assembly to understand it, you never know when you might need it. Furthermore, all the great programmers knew assembly! Knuth Ritchie Torvalds Stroustrup etc.
      XOR RAX, RAX BABY

    • @SystemsDevel
      @SystemsDevel 4 หลายเดือนก่อน

      ​@@jigsaw2253 You dont need to learn every single instruction in the x8664 ISA lol, you only need a few to understand assembly which could be invaluable in your programming life. Also, all the greats knew assembly, Knuth Ritchie Torvalds Stroustrup etc. XOR RAX, RAX BABY!

    • @SystemsDevel
      @SystemsDevel 4 หลายเดือนก่อน

      @@jigsaw2253 You dont need to learn every single instruction in the x8664 ISA lol, you only need a few to understand assembly which could be invaluable in your programming life. Also, all the greats knew assembly, Knuth Ritchie Torvalds Stroustrup etc. XOR RAX, RAX!

  • @sebaanayusuf442
    @sebaanayusuf442 8 หลายเดือนก่อน +7

    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#

  • @JohnSmith952
    @JohnSmith952 7 หลายเดือนก่อน

    Hi, i am self tought Python developer, i am learning Python around five years, i know Django Pythons top backend web framework, i cant land a job in my country Serbia, so i started to learn JavaScript and ReactJS what are my chances to land a job after JS and React? What do you think about this at all?

    • @nsing323
      @nsing323 7 หลายเดือนก่อน +1

      Landing a job is not only skill related. It depends on the opportunities you have in your country. I have a friend from Serbia who worked in QA and was having a rough time last year, lost his job and stayed jobless for many months just because there were no openings coming up. The confusing (or the enlightening) thing here was that here in my home country, India, you could be killing it with experience in QA (not saying it's the best paying job, just that there were so many openings around at that time). I guess, constantly applying for jobs is something you can do, with Python backend and React frontend you're going in the right direction having more skills does give you an edge, and lastly having a few decent projects(doesn't have to be external projects, self made projects are also good) under your belt, especially those that display your knowledge in the field.

  • @tasos8230
    @tasos8230 6 หลายเดือนก่อน

    I like javascript but i hate html😅. I have experience with javascript java c# and some html css but i hate to try making html

  • @calochCN
    @calochCN 8 หลายเดือนก่อน

    I am.going deeper to golang, reading more insights books and practicing though I am web dev
    for many many years
    ...

  • @BlackfireLocal
    @BlackfireLocal 7 หลายเดือนก่อน

    My Daddy is watching this and he is definitely working.

  • @Adjust91
    @Adjust91 7 หลายเดือนก่อน

    My path was JavaScript -> Python -> Go and it’s working pretty damn well so far

    • @JohnSmith952
      @JohnSmith952 7 หลายเดือนก่อน

      What do you meen by that? Did you land a job with it? I know Python very well but i cant land a job in my country su i started to learn JavaScript couple months ago...

    • @Adjust91
      @Adjust91 7 หลายเดือนก่อน

      @@JohnSmith952 not yet mate, it’s rough out there atm! But that’s the order I’ve learned languages in and I’m confidently building apps with them.

  • @YG-qn3xr
    @YG-qn3xr 7 หลายเดือนก่อน +3

    Learning programming languages seems irrelevant in a world that would soon be taken by criminals assisted by SGI who will destroy everything. It's better to learn fast practical thinking and survival skills.

    • @cybernit3
      @cybernit3 3 หลายเดือนก่อน +1

      You mean like how to shoot a gun?

  • @JacksonKon
    @JacksonKon 7 หลายเดือนก่อน +1

    If you want to go for web dev go for php n laravel. Thank me later

    • @t0dd000
      @t0dd000 6 หลายเดือนก่อน

      If you are competent in Go, or C, or Python or Java ... You can ramp up on PHP in one week on the job. Really, in less time than that. I know because that's what I did. And my god it is the most awful language, but there is a lot of it out there. The one suggestion I have is to find and study a PHP gotchas cheat sheet or some such. Heh. There are a lot of land mines in that language.

    • @mx_darwin043
      @mx_darwin043 4 หลายเดือนก่อน

      For small apps its decent. If you really want to usw php use symfony. Half of laravels ecosystem is build on symfony.

  • @aristonsaizoxic1048
    @aristonsaizoxic1048 8 หลายเดือนก่อน

    I just started to self study python with no technical background. It's quite painful to see python, which looks like a trade of all jerk. I bad at math so AI is no for me as only python backend pathways left for me.😢

    • @Nobody-eg4bi
      @Nobody-eg4bi 7 หลายเดือนก่อน

      Go is good and not that hard

  • @enesaliev3518
    @enesaliev3518 7 หลายเดือนก่อน

    Can I find a job with Html css only? 😂 OR what can I add to these technologies eccluding js react node

    • @TokyoXtreme
      @TokyoXtreme 7 หลายเดือนก่อน +1

      Do you think a company would be looking to pay people for something that can be largely automated? If you don't know any scripting language, then there's nothing that can accommodate user interaction. Maybe you could sell templates for WordPress possibly.

    • @kevinflorenzdaus
      @kevinflorenzdaus 7 หลายเดือนก่อน

      yes . WordPress website development+ page builders (elementor , divi , bricks)

  • @tanabenard2496
    @tanabenard2496 7 หลายเดือนก่อน

    If i know how to write code I don't see the need for job hunting i will convert the codes into useful projects that will bring me millions

  • @janisakmentins6414
    @janisakmentins6414 8 หลายเดือนก่อน +4

    What about mobile? Dart and Flutter is awesome

  • @Zaidali004
    @Zaidali004 8 หลายเดือนก่อน +4

    Learn three for future... Python, Go and Rust ❤

    • @vladaramacodes
      @vladaramacodes  8 หลายเดือนก่อน +2

      Add javascript to the list and you’re golden, it’s not going anywhere anytime soon.

    • @Nobody-eg4bi
      @Nobody-eg4bi 7 หลายเดือนก่อน

      @Zaidali004 if you know Go & Rust, then Python will be useless for you

  • @kibo007
    @kibo007 7 หลายเดือนก่อน +1

    not sure how 75k is highly paid? after taxes that is 45k. If you take 12k after average rent, another 12k for the budget you are left with 21k consider all the other things you have to pay during the year in the end you have saved 0. That is not a highly-paid job.

    • @ArchangelGavriel
      @ArchangelGavriel 7 หลายเดือนก่อน +1

      But without any technical training, be it self trained or academia, your pay may be as low as 38k. 75k would definitely be a boost to ones budget and savings. Its not a six figure job but at least its not minimum wage.

    • @t0dd000
      @t0dd000 6 หลายเดือนก่อน +1

      That's the top of the straight out of college pay, and yeah, it's damn good. You are getting paid, with no experience, the equivalent to the average household income in the United States. Heh. And it will only go up from there.
      And I advise every young person to focus on taking 20% of whatever their take home pay is, no matter how much or how little, and invest that. And never touch it until you retire. And before you say you can't ... you can.

    • @ydhirsch
      @ydhirsch 6 หลายเดือนก่อน

      @@t0dd000 What you omitted from your good finance advice is to also salt away another 20% to cover you between jobs. Tech jobs come and go, and when tens of thousands of your colleagues get laid off at the same time, it will take you months to years to land the stable follow-on job, with droughts increasing as you age. Plan your finances as if you were going to retire at 50, because no one in tech wants to hire you beyond then. Between age 35 and 40, start working toward a second career, or at least starting your own company. One of my engineer colleagues found he was much happier when he became a CPA. Accounting rules don't change as quickly as the coding framework du jour.

  • @rogue-p1h
    @rogue-p1h 6 หลายเดือนก่อน

    swift is a very nice language, quite similar to Rust in some ways

  • @ramdoni3935
    @ramdoni3935 7 หลายเดือนก่อน

    Brow very excited hehehhe Go is king of the eraaaa

  • @farhanfaraan1
    @farhanfaraan1 4 หลายเดือนก่อน

    I just write hello world program in rust programming lang today😊

  • @SohailAhmad-vg3wf
    @SohailAhmad-vg3wf 5 หลายเดือนก่อน

    We must have a true OOP , an elegant language in our skillset.. Java is one. Java is verbose but it's quite a detailed Language.

  • @vinaysai8945
    @vinaysai8945 8 หลายเดือนก่อน +2

    HTMX ?

    • @magburner
      @magburner 6 หลายเดือนก่อน

      HTMX is a framework, not a language.

  • @cybersayak
    @cybersayak 8 หลายเดือนก่อน +8

    Frontend : JAVASCRIPT
    Backend :PYTHON , JAVA & GOLANG

    • @ichbinhier355
      @ichbinhier355 8 หลายเดือนก่อน +8

      remove python and add c# or php. (according to the job market)

    • @asepbahn3113
      @asepbahn3113 8 หลายเดือนก่อน

      @@ichbinhier355 are you serious, I'm learning django right now

  • @TheZukkino
    @TheZukkino 7 หลายเดือนก่อน +1

    Really Kotlin is not listed? Full stack, mobile, browser and desktop clients... LOL

  • @rankarat
    @rankarat 6 หลายเดือนก่อน

    Since when Go is more performant than C#? Lol, C# is at rust level in performance.

    • @fullrulle77
      @fullrulle77 6 หลายเดือนก่อน

      I also thought the idea that Go is so fast was strange and without proof but c# is not as fast as Rust. It is probably as fast as Go and Java.

    • @cybernit3
      @cybernit3 3 หลายเดือนก่อน

      th-cam.com/video/ZfvpUDGGr24/w-d-xo.html Go vs Rust GO (less latency) and RUST (less memory usage)
      th-cam.com/video/56TUfwejKfo/w-d-xo.html Go vs C# GO > C#
      Go is something like Jai, RUST, and C++ level good for backend like this video says.
      C# is like java (Or javascript) r python level good for frontend.
      I might learn golang more myself, but concerned about google telemetry spying and its memory usage size; but the author of this video is looking into golang
      so it must be decent.

  • @jaydavis6357
    @jaydavis6357 8 หลายเดือนก่อน +1

    No Swift?

    • @vladaramacodes
      @vladaramacodes  8 หลายเดือนก่อน

      Fair question, I completely forgot Swift, people seem to like it, but I don’t know enough about it to have an opinion.

    • @cybernit3
      @cybernit3 3 หลายเดือนก่อน

      ​@@vladaramacodes Swift seems more for MACOS, so if you are into Macs then might be good.

  • @KrishnaDasPC
    @KrishnaDasPC 7 หลายเดือนก่อน

    Rails is my all time favourite framework.

  • @mawkuri5496
    @mawkuri5496 4 หลายเดือนก่อน +1

    rust is rusting away

  • @KejriwalBhakt
    @KejriwalBhakt 7 หลายเดือนก่อน +1

    You might hate Java but if you get a hang of it, no one is as cooler as it is. Its like a loyal gf who does what she says unlike JavaScript which changes like chameleon.

  • @jpsion
    @jpsion 6 หลายเดือนก่อน

    c98, assembly, c++…feel like a genius, feel like a dinosaur.

  • @CodingByAmp
    @CodingByAmp 7 หลายเดือนก่อน +1

    stop to watch video if you can code

  • @shaziahussain3029
    @shaziahussain3029 7 หลายเดือนก่อน

    You didn't mention php

    • @t0dd000
      @t0dd000 6 หลายเดือนก่อน

      It's one of those languages you learn in the job.

  • @codeaperture
    @codeaperture 8 หลายเดือนก่อน +2

    Me As Cloud and Security specialist:
    Scripting: Lua and Python
    Backend: Golang

    • @Atomicflee
      @Atomicflee 7 หลายเดือนก่อน

      Frameworks?

    • @nisabzahid
      @nisabzahid 7 หลายเดือนก่อน

      What do you think of python as backend?

  • @mohamedsalah3260
    @mohamedsalah3260 5 หลายเดือนก่อน

    php?

  • @KishoreAmbalam
    @KishoreAmbalam 7 หลายเดือนก่อน

    Amazing video

  • @LargeIcedMrBs
    @LargeIcedMrBs 7 หลายเดือนก่อน

    My google searches: What language to learn first. 'Start with python', okay what can I do in Python? 'Python is a trash language that is not as good as other languages'. Okay then I'll try any other language, 'No you should start with python, it's way easier'. An endless cycle. I don't want to learn a language if I am not going to use it

    • @t0dd000
      @t0dd000 6 หลายเดือนก่อน

      I became competent in many languages. Python is tremendous, powerful, and elegant. You don't know what you are talking about. Python is used everywhere.

  • @omarcrosby
    @omarcrosby 6 หลายเดือนก่อน

    I think you need to include Rust and Go in the same category regarding performance.

  • @BizimanaIsingizweChristian
    @BizimanaIsingizweChristian 6 หลายเดือนก่อน +1

    Elixir is the language

  • @alonzoperez2470
    @alonzoperez2470 7 หลายเดือนก่อน +2

    I was learning c++ but now i will start learning rust. I like challenges 😉

    • @t0dd000
      @t0dd000 6 หลายเดือนก่อน +1

      Learn both. And JavaScript/Typescript and Python and SQL and some Java. Learn all of those and you can do anything in the industry.

    • @alonzoperez2470
      @alonzoperez2470 6 หลายเดือนก่อน

      @@t0dd000 well maybe python because of AI..

    • @t0dd000
      @t0dd000 6 หลายเดือนก่อน

      @@alonzoperez2470 It's used everywhere. This thread is the first I have heard of its use for AI. But that makes sense I suppose.

  • @rssszz7208
    @rssszz7208 7 หลายเดือนก่อน

    Am learning c++ still learning nothing else 😅😂

    • @t0dd000
      @t0dd000 6 หลายเดือนก่อน

      I learned C and C++ and some Java in college. I learned Python on my own and that's what I got hired for originally. And I learned PHP and Perl on the job. I hacked JavaScript for a job. Etc etc.
      Learn to master C and C++, but learn others on your own. Once you have a few under your belt, the rest come easier.

  • @zimcoder
    @zimcoder 7 หลายเดือนก่อน

    Python is poor for Mobile dev

    • @ydhirsch
      @ydhirsch 6 หลายเดือนก่อน

      What is good for mobile dev?

  • @da40au40
    @da40au40 8 หลายเดือนก่อน

    If you have a problem with javascript say it out. Cause i felt so attacked when you introduced it the way you did😅😅

    • @TON-vz3pe
      @TON-vz3pe 8 หลายเดือนก่อน +1

      Come on. Everyone has a problem with it's existence 😅

  • @ktyuiytr
    @ktyuiytr 6 หลายเดือนก่อน +1

    C# is best language. Really silly video.

    • @jpsion
      @jpsion 6 หลายเดือนก่อน

      c98. feel like a genius

  • @goldenboy0121
    @goldenboy0121 2 หลายเดือนก่อน

    Tbf, i believe most of we people with a degree are also self-taught. We picked up most of our skills outside the classrooms

  • @HaraldEngels
    @HaraldEngels 7 หลายเดือนก่อน

    It makes totally sense to ignore the language which is driving 78% of all websites in the world. This market share is stable since ever ...

  • @JagdeepSinghKalsi
    @JagdeepSinghKalsi 7 หลายเดือนก่อน

    98,000 USD as the "highest" salary... 😂😂😂

  • @tinolbhoyar4646
    @tinolbhoyar4646 7 หลายเดือนก่อน

    Because rust has no jobs i dont want to learn

  • @alimajidian1974
    @alimajidian1974 7 หลายเดือนก่อน

    80% of web is based on PHP, it seems that you hate PHP, don't you ?

  • @therustguy10
    @therustguy10 7 หลายเดือนก่อน

    Use rust everywhere!❤

  • @christcombiccombichrist2651
    @christcombiccombichrist2651 7 หลายเดือนก่อน +1

    java

  • @karthiknmurthy
    @karthiknmurthy 6 หลายเดือนก่อน

    C is like sea

  • @PawaraNilanga
    @PawaraNilanga 2 หลายเดือนก่อน

    ❤❤❤❤

  • @50_cent33
    @50_cent33 7 หลายเดือนก่อน +2

    Python is the power house

    • @julian_handpan
      @julian_handpan 7 หลายเดือนก่อน +1

      C is the power house! Python is a wrapper…

    • @KejriwalBhakt
      @KejriwalBhakt 7 หลายเดือนก่อน

      ​@@julian_handpanAssembly is OG.

    • @50_cent33
      @50_cent33 7 หลายเดือนก่อน

      ​@@julian_handpan Oh ya , then do machine learning algorithms with C , we use python cuz it's simple, and easy, in the near future generic and typical coding will be dead anyways, here's why, if can use chat gpt properly (which 90 percent of the people can't in 2024{stone aged PPL}) you do basic tasks and even some complex problem solving by using ur own custom syntax and your own algorithms (DSA is still important in 2024) . Beleive me python is the closest programming language to English and English is somewhat becoming a programming language day by day . Wait for agi to drop these CS field will go wild then, as an it btech student I know, I've seen things, I've done things, I know what's coming, call me the Aristotle of 2024 . Something big is coming.

    • @50_cent33
      @50_cent33 7 หลายเดือนก่อน

      ​@@julian_handpanlet's say you're a guy who never had an educational background you only know English (basically you're Andrew tate ) , and you're working in a office. Your boss wants you to write an official mail to some important person (some serious office shit) , now you atleast know some conditions (like name, adress, zip code, etc) you give chat gpt or any other ai chatbot like bing chat or bard anything. Don't know about C but python people could do these kind of things back in the days, the problem was you atleast needed to know how to maintain the syntax and use algorithms based on the language you're using (python). Now (2024)things are different you give chat gpt a promt like " write me an official mail to some (x) client {you're defining what kind of letter(official )it will be} based on these conditions (name, adress, pH no, zip etc) { you're giving it conditions} . Then you execute and ai will do the complex problem solving for you. Let's say you want to automate your mailing process (cut you're as lazy as I am) you simply tell chat gpt to write a python script code to automate your mailing process based on your given conditions. That's it , life's just that simple these days. Problem solving without machine learning these days are gone if you don't know machine learning you're not worthy to do problem solving these days if you're doing something that doesn't include machine learning (tech related ofcourse, ai can't roll a joint yet) remember ai can do it and that problem is not worth solving. Humans have only one superiority now that's critical thinking ai can't use itself we have to use ai. When agi drops , the game's gonna change big times 😢

    • @julian_handpan
      @julian_handpan 7 หลายเดือนก่อน

      @@50_cent33 again… C is the powerhouse. Python is a wrapper! You use python you are using C under the hood…

  • @BeastModeDR614
    @BeastModeDR614 6 หลายเดือนก่อน

    C#

  • @zbyniu-gh8sg
    @zbyniu-gh8sg 6 หลายเดือนก่อน

    Only LISP and PROLOG !!!

  • @bilimlink
    @bilimlink 8 หลายเดือนก่อน

    Prompt Engineering Language 😅

  • @kgermando
    @kgermando 7 หลายเดือนก่อน

    Go ❤

  • @Kats0unam1
    @Kats0unam1 7 หลายเดือนก่อน +2

    Go