Top 6 Programming Languages to Learn in 2024

Поделиться
HTML-код
  • Опубликовано: 16 июл 2024
  • 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 !
  • НаукаНаука

Комментарии • 232

  • @henryvaneyk3769
    @henryvaneyk3769 28 дней назад +5

    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.

  • @PortalUser2
    @PortalUser2 Месяц назад +12

    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.

  • @sadiulhakim7814
    @sadiulhakim7814 2 месяца назад +33

    I am a self-taught Java developer.

  • @ronaldjohnson4470
    @ronaldjohnson4470 2 месяца назад +22

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

  • @grimkupid8478
    @grimkupid8478 2 месяца назад +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.

  • @alexale5488
    @alexale5488 2 месяца назад +39

    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 2 месяца назад +6

      lol cry more

    • @alexale5488
      @alexale5488 2 месяца назад +8

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

    • @alexale5488
      @alexale5488 2 месяца назад +6

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

    • @vladaramacodes
      @vladaramacodes  2 месяца назад +3

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

    • @DarthVader11912
      @DarthVader11912 2 месяца назад +1

      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.

  • @jareddunlop8411
    @jareddunlop8411 20 дней назад

    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.

  • @SnowDrift-bh7wb
    @SnowDrift-bh7wb Месяц назад +2

    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.

  • @woody-xm5ve
    @woody-xm5ve 2 месяца назад +9

    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.

  • @julian_handpan
    @julian_handpan 2 месяца назад +27

    Rails is THE FRAMEWORK!!

  • @oriongalactic
    @oriongalactic Месяц назад

    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

  • @cbbcbb6803
    @cbbcbb6803 2 месяца назад

    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.

  • @test-rj2vl
    @test-rj2vl Месяц назад +4

    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.

  • @markmeyer5361
    @markmeyer5361 26 дней назад +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!

  • @dallyoluwafemi2827
    @dallyoluwafemi2827 Месяц назад

    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

  • @ripplesr5655
    @ripplesr5655 2 месяца назад +23

    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 2 месяца назад +6

      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 2 месяца назад +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 Месяц назад

      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 Месяц назад

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

    • @Christopher-on7og
      @Christopher-on7og Месяц назад

      ​@@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

  • @ramdoni3935
    @ramdoni3935 Месяц назад

    Brow very excited hehehhe Go is king of the eraaaa

  • @ashishbhatt7120
    @ashishbhatt7120 Месяц назад

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

  • @sebaanayusuf442
    @sebaanayusuf442 2 месяца назад +6

    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#

  • @bushmaster75
    @bushmaster75 Месяц назад

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

  • @samfromuk796
    @samfromuk796 Месяц назад

    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

  • @FredMBeshears
    @FredMBeshears Месяц назад

    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

  • @briancampbell179
    @briancampbell179 Месяц назад +4

    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 29 дней назад

      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 29 дней назад

      @@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 29 дней назад

      @@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 18 дней назад +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 18 дней назад

      @@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.

  • @muzaffarraximov5666
    @muzaffarraximov5666 2 месяца назад +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 2 месяца назад +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  2 месяца назад +2

      Typescript really is a game changer, go learn that

    • @ichbinhier355
      @ichbinhier355 2 месяца назад +1

      learn typescript

  • @stevemargolies1187
    @stevemargolies1187 2 дня назад

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

  • @calochCN
    @calochCN 2 месяца назад

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

  • @bayunugroho3232
    @bayunugroho3232 17 дней назад

    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.

  • @sick7rider429
    @sick7rider429 Месяц назад +1

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

  • @KishoreAmbalam
    @KishoreAmbalam Месяц назад

    Amazing video

  • @TidalMaker
    @TidalMaker 29 дней назад +3

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

  • @rverm1000
    @rverm1000 21 день назад

    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.

  • @OfficialCheetCode
    @OfficialCheetCode 2 месяца назад +13

    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  2 месяца назад +1

      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 2 месяца назад +2

      forget java?

    • @Mememaxing
      @Mememaxing 2 месяца назад

      Java is mid​@@itz_Manish02

    • @haraldb.5637
      @haraldb.5637 Месяц назад

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

  • @BlackfireLocal
    @BlackfireLocal 2 месяца назад

    My Daddy is watching this and he is definitely working.

  • @christopherhume1631
    @christopherhume1631 Месяц назад

    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 Месяц назад

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

  • @leafdaleaudiovideoengineer4763
    @leafdaleaudiovideoengineer4763 Месяц назад +1

    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++.

  • @JohnSmith952
    @JohnSmith952 2 месяца назад

    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 Месяц назад +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.

  • @alexale5488
    @alexale5488 2 месяца назад +21

    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 2 месяца назад

      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 2 месяца назад

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

    • @Mistoffeleess
      @Mistoffeleess 2 месяца назад +3

      Java is not Old. We call it Mature

    • @alexale5488
      @alexale5488 2 месяца назад

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

    • @vadergrd
      @vadergrd 2 месяца назад

      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??

  • @Hacktivist12
    @Hacktivist12 Месяц назад +2

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

    • @Nobody-eg4bi
      @Nobody-eg4bi Месяц назад +1

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

    • @Asasamuel
      @Asasamuel Месяц назад

      I'm a beginner please teach me 😢

    • @hugochavez6170
      @hugochavez6170 Месяц назад

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

  • @rohitnegi6862
    @rohitnegi6862 Месяц назад

    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 Месяц назад +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.

  • @user-zd5rx7qr2o
    @user-zd5rx7qr2o Месяц назад

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

  • @alphabasic1759
    @alphabasic1759 28 дней назад

    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.

  • @KrishnaDasPC
    @KrishnaDasPC Месяц назад

    Rails is my all time favourite framework.

  • @hermanyosef1276
    @hermanyosef1276 2 месяца назад +17

    No PHP and Laravel ?

    • @BiggTvTamil
      @BiggTvTamil Месяц назад

      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 Месяц назад

      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 Месяц назад +1

      dead

    • @charlesavul1016
      @charlesavul1016 19 дней назад

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

    • @yuangkalex9095
      @yuangkalex9095 19 дней назад

      @@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.

  • @Adjust91
    @Adjust91 2 месяца назад

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

    • @JohnSmith952
      @JohnSmith952 2 месяца назад

      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 2 месяца назад

      @@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.

  • @tasos8230
    @tasos8230 21 день назад

    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

  • @tevfik7
    @tevfik7 Месяц назад +2

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

    • @t0dd000
      @t0dd000 Месяц назад

      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.

  • @tanabenard2496
    @tanabenard2496 Месяц назад

    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

  • @dubberrucky1747
    @dubberrucky1747 2 месяца назад +4

    anyone with assembly??

    • @SystemsDevel
      @SystemsDevel 2 месяца назад +1

      can't go wrong by learning assembly

  • @aristonsaizoxic1048
    @aristonsaizoxic1048 2 месяца назад

    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 Месяц назад

      Go is good and not that hard

  • @user-il4um6qu8u
    @user-il4um6qu8u 2 месяца назад +2

    What about phoenix / elixir ?

    • @Nobody-eg4bi
      @Nobody-eg4bi Месяц назад

      Gleam i think more polished than elixir

  • @YG-qn3xr
    @YG-qn3xr Месяц назад +2

    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.

  • @TheZukkino
    @TheZukkino Месяц назад +1

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

  • @kibo007
    @kibo007 2 месяца назад +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 Месяц назад +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 Месяц назад +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 15 дней назад

      @@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.

  • @marxhubert
    @marxhubert 2 месяца назад +82

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

    • @SXsoft99
      @SXsoft99 2 месяца назад +19

      because they hate that is good

    • @bilimlink
      @bilimlink 2 месяца назад +10

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

    • @Sj-yf2jg
      @Sj-yf2jg 2 месяца назад +32

      only noob devs dislike PHP

    • @laksh4697
      @laksh4697 2 месяца назад

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

    • @ebymathew7995
      @ebymathew7995 2 месяца назад +6

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

  • @MadGodsBand
    @MadGodsBand Месяц назад +1

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

    • @CoolTebza-eh7ig
      @CoolTebza-eh7ig 26 дней назад

      Demanding at most so not alone feeling this way

  • @stackdevlopr
    @stackdevlopr Месяц назад +3

    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.

  • @mohamedsalah3260
    @mohamedsalah3260 10 дней назад

    php?

  • @Zaidali004
    @Zaidali004 2 месяца назад +4

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

    • @vladaramacodes
      @vladaramacodes  2 месяца назад +2

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

    • @Nobody-eg4bi
      @Nobody-eg4bi Месяц назад

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

  • @user-rl7jz5zm4n
    @user-rl7jz5zm4n Месяц назад +1

    Elixir is the language

  • @enesaliev3518
    @enesaliev3518 2 месяца назад

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

    • @TokyoXtreme
      @TokyoXtreme 2 месяца назад +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 2 месяца назад

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

  • @therustguy10
    @therustguy10 2 месяца назад

    Use rust everywhere!❤

  • @vinaysai8945
    @vinaysai8945 2 месяца назад +2

    HTMX ?

    • @magburner
      @magburner Месяц назад

      HTMX is a framework, not a language.

  • @JacksonKon
    @JacksonKon Месяц назад +1

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

    • @t0dd000
      @t0dd000 Месяц назад

      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.

  • @jpsion
    @jpsion Месяц назад

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

  • @christcombiccombichrist2651
    @christcombiccombichrist2651 2 месяца назад +2

    java

  • @CodingByAmp
    @CodingByAmp Месяц назад +1

    stop to watch video if you can code

  • @jaydavis6357
    @jaydavis6357 2 месяца назад +1

    No Swift?

    • @vladaramacodes
      @vladaramacodes  2 месяца назад

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

  • @KejriwalBhakt
    @KejriwalBhakt 2 месяца назад +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.

  • @codeaperture
    @codeaperture 2 месяца назад +3

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

    • @Atomicflee
      @Atomicflee 2 месяца назад

      Frameworks?

    • @nisabzahid
      @nisabzahid 2 месяца назад

      What do you think of python as backend?

  • @karthiknmurthy
    @karthiknmurthy Месяц назад

    C is like sea

  • @janisakmentins6414
    @janisakmentins6414 2 месяца назад +4

    What about mobile? Dart and Flutter is awesome

  • @natebrown9845
    @natebrown9845 Месяц назад

    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 Месяц назад

      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.

  • @BeastModeDR614
    @BeastModeDR614 27 дней назад

    C#

  • @shaziahussain3029
    @shaziahussain3029 Месяц назад

    You didn't mention php

    • @t0dd000
      @t0dd000 Месяц назад

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

  • @zbyniu-gh8sg
    @zbyniu-gh8sg 27 дней назад

    Only LISP and PROLOG !!!

  • @da40au40
    @da40au40 2 месяца назад

    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 2 месяца назад +1

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

  • @kgermando
    @kgermando Месяц назад

    Go ❤

  • @omarcrosby
    @omarcrosby Месяц назад

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

  • @alonzoperez2470
    @alonzoperez2470 2 месяца назад +2

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

    • @t0dd000
      @t0dd000 Месяц назад +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 Месяц назад

      @@t0dd000 well maybe python because of AI..

    • @t0dd000
      @t0dd000 Месяц назад

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

  • @alimajidian1974
    @alimajidian1974 Месяц назад

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

  • @Kats0unam1
    @Kats0unam1 2 месяца назад +2

    Go

  • @rankarat
    @rankarat Месяц назад

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

    • @fullrulle77
      @fullrulle77 27 дней назад

      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.

  • @rssszz7208
    @rssszz7208 Месяц назад

    Am learning c++ still learning nothing else 😅😂

    • @t0dd000
      @t0dd000 Месяц назад

      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 2 месяца назад

    Python is poor for Mobile dev

    • @ydhirsch
      @ydhirsch 15 дней назад

      What is good for mobile dev?

  • @bilimlink
    @bilimlink 2 месяца назад

    Prompt Engineering Language 😅

  • @JagdeepSinghKalsi
    @JagdeepSinghKalsi Месяц назад

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

  • @tinolbhoyar4646
    @tinolbhoyar4646 2 месяца назад

    Because rust has no jobs i dont want to learn

  • @cybersayak
    @cybersayak 2 месяца назад +8

    Frontend : JAVASCRIPT
    Backend :PYTHON , JAVA & GOLANG

    • @ichbinhier355
      @ichbinhier355 2 месяца назад +8

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

    • @asepbahn3113
      @asepbahn3113 2 месяца назад

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

  • @kaihusravnajmiddinov5413
    @kaihusravnajmiddinov5413 2 месяца назад

    Java and c# shouldn't be put together. And you have no idea that C# development was inspired by java. Do you had access to C# developer heart ?
    C# has C like syntax, and java too. No Inspiration and other influence from java.
    RUST sucks. So do python.

    • @romannerad
      @romannerad Месяц назад +1

      1.) .NET and C# is Microsoft's response to Sun's Java programming language
      2.) Python is a very good universal scripting language.
      3.) Rust is still a question mark, but it has ambitions to be a more secure variant C/C++

  • @HaraldEngels
    @HaraldEngels Месяц назад

    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 ...

  • @termit975
    @termit975 Месяц назад

    Flutter

  • @ktyuiytr
    @ktyuiytr Месяц назад +1

    C# is best language. Really silly video.

    • @jpsion
      @jpsion Месяц назад

      c98. feel like a genius

  • @50_cent33
    @50_cent33 2 месяца назад +2

    Python is the power house

    • @julian_handpan
      @julian_handpan 2 месяца назад +1

      C is the power house! Python is a wrapper…

    • @KejriwalBhakt
      @KejriwalBhakt 2 месяца назад

      ​@@julian_handpanAssembly is OG.

    • @50_cent33
      @50_cent33 2 месяца назад

      ​@@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 2 месяца назад

      ​@@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 2 месяца назад

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

  • @yuangkalex9095
    @yuangkalex9095 Месяц назад

    Segera lah tobat user PHP

  • @sksja1981
    @sksja1981 Месяц назад

    So many b...ts. :D

  • @sillymesilly
    @sillymesilly Месяц назад

    Rust needs to die

    • @CoolTebza-eh7ig
      @CoolTebza-eh7ig 26 дней назад

      Complex is development side where you need to create executable that's when start getting caused Lol 😂😆 not bad but not simple at all