Top 10 Programming Languages to Learn in 2024

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

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

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

    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  7 หลายเดือนก่อน +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 11 วันที่ผ่านมา

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

    • @GavinLon
      @GavinLon  11 วันที่ผ่านมา

      @@alst4817 LOL

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

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

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

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

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

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

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

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

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

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

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

    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  7 หลายเดือนก่อน +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 7 หลายเดือนก่อน

      @@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  7 หลายเดือนก่อน +1

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

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

    I do enjoy this video!

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

      Excellent - thank you for your support! :)

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

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

    • @GavinLon
      @GavinLon  7 หลายเดือนก่อน +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 7 หลายเดือนก่อน

    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  7 หลายเดือนก่อน

      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 7 หลายเดือนก่อน

    C# is supposed to be in third place.

    • @GavinLon
      @GavinLon  7 หลายเดือนก่อน +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.