Top 5 Programming Languages to Learn in 2023 (to Get a Job)

Поделиться
HTML-код
  • Опубликовано: 2 июн 2024
  • Getting a job as a software developer is hard enough this year, but it can be made worse if you are lacking the skills that employers are looking for. In this video, I am covering the top 5 programming languages that are popular with employers this year. Make sure that the language you are learning is on this list if you are looking to get a job.
    ☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my channel see: ko-fi.com/alexhyett
    📨 Join my free weekly newsletter for advice, technology and more: newsletter.alexhyett.com
    🗺️ Backend Developer Roadmap: www.alexhyett.com/backend-dev...
    📝 Related blog post: www.alexhyett.com/top-5-progr...
    🎓 RECOMMENDED COURSES (Use code FRIENDS10 for 10% off)
    Solidity, Ethereum, and Blockchain - academy.zerotomastery.io/a/af...
    JavaScript: The Advanced Concepts - academy.zerotomastery.io/a/af...
    C#/.NET Bootcamp: The Fundamentals: academy.zerotomastery.io/a/af...
    Complete Python Developer: academy.zerotomastery.io/a/af...
    📚 RECOMMENDED BOOKS
    Clean Code - geni.us/5AEwj2
    Clean Architecture - geni.us/yBrTX
    Domain Driven Design - geni.us/WiR0Q0x
    Design Patterns - geni.us/5ncUt
    Developer Hegemony - geni.us/lAXy
    Pragmatic Programmer - geni.us/GfNj9
    Data Structures and Algorithms Made Easy - geni.us/sqg6kJ
    Refactoring - geni.us/ufAP0mE
    The Productive Programmer - geni.us/IT9WiN
    Pragmatic Thinking and Learning - geni.us/x81A
    Test Driven Development - geni.us/HFV52
    Microservices - geni.us/8vMA
    🚀 MY FAVOURITE TOOLS
    PIA VPN - piavpn.com/AlexHyett (83% off + 4 extra months free!)
    Visual Studio Code - code.visualstudio.com/
    Obsidian - obsidian.md/
    Notion - affiliate.notion.so/alexhyett
    Recut - getrecut.com/
    ⏳ TIMESTAMPS
    00:00 Introduction
    00:18 Language 1
    01:06 Language 2
    02:07 Language 3
    03:00 Language 4
    03:58 Language 5
    05:00 What do you want to do?
    You can check out more of my favourite tools on my website:
    www.alexhyett.com/tech/
    🔗 MY KEY LINKS
    🌍 Blog - www.alexhyett.com/
    🐘 Mastodon - social.alexhyett.com/@alex
    🧑‍💻WHO AM I
    I’m Alex, a Software Developer and RUclips working in the UK. I make videos about software development to help developers with the skills they need to be senior developers. As well as this RUclips Channel, I also write articles on my website (alexhyett.com) as well as write a regular newsletter that contains some thoughts to help aspiring developers.
    ‼️ DISCLAIMERS
    Some of the links in this description are affiliate links, for which I get a small commission, at no extra cost to you 🙂. I appreciate you supporting my channel so I can continue providing you with free software development content!
    #coding #programming #developer
  • НаукаНаука

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

  • @surakshitnagar3739
    @surakshitnagar3739 Год назад +5

    Best sources to learn deeply about new techs web3 AI or Machine Learning in minimum time

  • @AI_Generates
    @AI_Generates Год назад +6

    Please provide a video on
    Payment Gateway
    Authentication (OTP Verification)
    Also make a video on your journey please

    • @alexhyettdev
      @alexhyettdev  Год назад

      I have added them to my list of content ideas thanks. I briefly cover my journey but I can do a more in depth version in the future: How I would learn to code in 2023 (if I could start over)
      ruclips.net/video/Yy592IgshJU/видео.html

  • @matahariramadhan
    @matahariramadhan Год назад +1

    High quality video, good job

  • @matstark776
    @matstark776 8 месяцев назад +1

    Great video. I want to thank you because your videos are awesome. I am actually going by your roadmap which is pretty good!!! Question. If you had to advise someone to choose between C#, Golang, Kotlin or TS based on your experience and other things like community support, ecosystem (libs, tools, frameworks, etc), experience writing code (great features), etc... Which language would you choose? I've been looking for a lot of opinions on these languages to do backend because I use Java but I want to switch to one of them. C# is the closest but I have my doubts (legacy code although recent versions are great) and Go is cool but I don't know if it's just a fad for the future and Kotlin but is mainly used in mobile not in backend.

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

      Thank you! I personally would go with C#. .Net Core is pretty good and things have got a lot better since it came out. Legacy C# code is not nice (WCF shudder) but there are plenty of companies using .net core now. Go looks good but there are not as many companies using it. Kotlin is mostly for Android development from what I have seen.

  • @hassanqayyum3134
    @hassanqayyum3134 6 месяцев назад

    Is it beneficial for me to switch to Java from .Net Core after 6 years of dev experience for a better career? Honestly, my knowledge of .Net Core is like 2 years. I have never built projects from scratch in .Net Core and in most of the projects I have done bug fixing and copy-pasting of already developed code. So I do not think I have much to lose in terms of skills if I switch.
    I have the opportunity in my company to switch to Java projects. The only concern I have is that will it be a problem for companies who want 7 years of experience in Java and I would have 6 years of experience in .Net and 1 year of experience in Java if I switch?

  • @AI_Generates
    @AI_Generates Год назад +3

    Sir what is the best way to deeply learn JavaScript & python in 4 months 12 hours a day to be a full stack Web app developer or a Native developer

    • @alexhyettdev
      @alexhyettdev  Год назад +1

      I would start with JavaScript. You can find some good free courses on the Odin Project (www.theodinproject.com/paths/full-stack-javascript). Learn enough to build something useful for yourself. It can be a simple web page to start. Then extend it to have more functionality with something like React or Vue. The NodeJs modules will teach enough to make an API with a MongoDb database.

  • @Kryptonitemusic
    @Kryptonitemusic Год назад +1

    Sir I just got in the world of software engineering and will start college in 3 months. In the mean time I want to learn and master a programming language that will help me later get good placements in tech giants. I am very confused and don't know from where to start. I am planning to start C++. Can you tell me whether it is a good option or should I learn some other language?

    • @alexhyettdev
      @alexhyettdev  Год назад

      C++ is a good language but it isn’t the most beginner friendly. One of the higher level languages such as Javascript or C# might be a better option. Is there a particular area of software engineering you want to get into?

    • @Kryptonitemusic
      @Kryptonitemusic Год назад

      @@alexhyettdev I haven’t decided a particular area yet, just wanted to get a kickstart and learn a language that will come in use for college placements.
      I want to do data structures and algorithms using that language.
      So please suggest a language

    • @alexhyettdev
      @alexhyettdev  Год назад

      If it’s for college placement then I would recommend either C, C++ or Javascript. Any of the top languages would be good. Just avoid any of the newer ones that college might not know about.

    • @Kryptonitemusic
      @Kryptonitemusic Год назад

      @@alexhyettdev will start with C++ and do all the data structures and algorithms, then later learn JavaScript and other languages

    • @Kryptonitemusic
      @Kryptonitemusic Год назад

      @@alexhyettdev thankyou sir. Can you suggest some good courses for C++

  • @emilyingram8567
    @emilyingram8567 4 месяца назад

    Dude, Python and Java are object oriented. It would be more accurate to say that Python has less boilerplate than Java.

  • @BrainGuy
    @BrainGuy 9 месяцев назад

    lol. Lost me at "Java's an object oriented language, so it's harder than Python."

    • @alexhyettdev
      @alexhyettdev  9 месяцев назад +1

      You would be surprised. A lot of new programmers find OOP concepts quite hard.

    • @Radddan
      @Radddan 6 месяцев назад

      @@alexhyettdev I don't think he necessarily disagrees, more that the sentence itself is quite odd and doesn't paint your knowledge of either of these languages in a great light. But maybe it was just a way to emphasize keywords people search for