Top 10 Programming Languages to Learn in 2024

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

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

  • @cjt9150
    @cjt9150 10 หลายเดือนก่อน +1

    Gavin Lon, Good list, we are expecting a .net 8 blazor full stack course.

    • @GavinLon
      @GavinLon  10 หลายเดือนก่อน +3

      More Blazor content will be coming fairly soon :) I'm working on a number of projects at the moment.

  • @antheus_s
    @antheus_s 10 หลายเดือนก่อน +2

    Nice to actually see you in the video. Makes it feel a bit more personal.
    I enjoy your videos a lot, but I honestly thought in some of your other videos that your voice was AI generated. 😛

    • @GavinLon
      @GavinLon  10 หลายเดือนก่อน +2

      lol - a lot of people seem to think my voice is AI generated. It takes less production time if I don't appear in the videos, which means I have more time to produce content. It might be best if I appear more often in my videos. :) Great to see that you enjoy the videos on this channel! Thank you for your positive comment :)

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

      @@GavinLonI’ve never heard an AI voice with your accent 😂

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

      @@alst4817 LOL

  • @fabricehategekimana5350
    @fabricehategekimana5350 10 หลายเดือนก่อน

    Thanks for this great video ! Tbh, it's not recommended to use object oriented programming in typescript since it's not recommanded to use object oriented programming in javascript. C# is interesting

    • @GavinLon
      @GavinLon  10 หลายเดือนก่อน +1

      Thanks for your comment :) I see object oriented principles being applied in a lot in TypeScript applications. The main point of TypeScript is to strongly type JavaScript code which makes TypeScript and JavaScript fundamentally different in that respect. In Angular for example the use of design patterns like MVC, and the factory pattern are widely used. When I was discussing object-oriented programming in terms of TypeScript, it was in the context of classes - which is an object-oriented program element. :)

    • @fabricehategekimana5350
      @fabricehategekimana5350 10 หลายเดือนก่อน

      @@GavinLon Yes you're right. I completely miss the point that your community is OOP driven, so classes are a good thing to be seen in Typescript and it's powerful. I just wanted to point that the OOP implementation of typescript is more error prone than C# for instance (That's why FP is preferred in this concept). For instance React switched from OOP to FP for this reason. Ngl I think C# is better in that domain

    • @GavinLon
      @GavinLon  10 หลายเดือนก่อน +1

      @@fabricehategekimana5350 Thanks for this. You make a valid point. Comments like yours are always appreciated. :)

  • @jsiahaan
    @jsiahaan 10 หลายเดือนก่อน

    I do enjoy this video!

    • @GavinLon
      @GavinLon  10 หลายเดือนก่อน

      Excellent - thank you for your support! :)

  • @iswilson
    @iswilson 10 หลายเดือนก่อน

    Your voice sounds like it's computer-generated. So cool 😊

    • @GavinLon
      @GavinLon  10 หลายเดือนก่อน +1

      lol - maybe the artificial intelligence higher up people will catch on - and pay me to have my voice synthesised - I live in hope! :)

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

    In no particular order
    Python
    Javascript
    Java
    Typescript
    C++
    Swift
    PHP
    Go
    Rust
    C#

  • @erniea5843
    @erniea5843 10 หลายเดือนก่อน

    Top 10! So basically any of the ones used in industry!😂

    • @GavinLon
      @GavinLon  10 หลายเดือนก่อน +1

      lol - here are 10 programming languages that weren't included on my list:
      Visual Basic, Fortran, R, Kotlin, Ruby, C, Delphi, Dart, Scala, Objective-C.

  • @lusvd
    @lusvd 10 หลายเดือนก่อน

    Sorry but Python is not used for neither mobile nor desktop nor game development, (it is possible, but theoretically any language could be used for anything anyways, so what the industry chooses in practice is what matters).

    • @GavinLon
      @GavinLon  10 หลายเดือนก่อน

      In the video it is made clear that Python is mostly known for being used in AI, Machine Learning and Data Science. I then made the point that Python is also more versatile than that. It can also be used for Desktop applications, Backend web development, mobile applications and game development. Please see below a few basic examples of how Python can be used.
      Tkinter is the standard GUI (Graphical User Interface) toolkit that comes with Python, It's simple to use and suitable for small to medium-sized desktop applications.
      Kivy: Kivy is an open-source Python framework for developing multitouch applications. It is cross-platform and supports Android and iOS, making it suitable for mobile app development.
      One of the common frameworks used for developing games using Python is Pygame.

  • @hammeedabdo.82
    @hammeedabdo.82 10 หลายเดือนก่อน

    C# is supposed to be in third place.

    • @GavinLon
      @GavinLon  10 หลายเดือนก่อน +4

      The programming languages in the list in this video are in no particular order :) I would put C# in first place if they were listed in order of best to worst.