Top 8 Programming Languages to Learn in 2023

Поделиться
HTML-код
  • Опубликовано: 29 окт 2024

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

  • @h5space.718
    @h5space.718 2 года назад +23

    00:15 - Carbon
    02:06 - Rust
    02:29 - Kotlin
    03:21 - C#
    04:47 - Unity
    05:04 - Go
    05:41 - Python
    06:56 - Swift
    07:18 - Bash
    08:34 - Typscript

  • @illegalsmirf
    @illegalsmirf 2 года назад +10

    The world needs more programming languages and Javascript frameworks. If you want to get employed in future, make sure you're working on the next big thing in reinventing the wheel.

    • @Loki_Dokie
      @Loki_Dokie 2 года назад +2

      I assume this is sarcasm

    • @darkfoxwillie
      @darkfoxwillie 2 года назад +3

      fireship just released a new javascript framework!

  • @astroid-ws4py
    @astroid-ws4py 2 года назад +8

    There are also other cool languages to explore for programming enthusiasts:
    Nim, Zig, Crystal, Elixir, Haskell, Clojure, Pharo
    And there are some other cool proof oriented languages to explore like:
    Lean, Agda, F*, Coq, Idris, ATS, HOL, Curry, Mercury
    Note: learn one of those only if you are an enthusiast and only learn those after you learn a more mainstream language (because of jobs, availability of libraries etc.).

    • @MrAverageViewer
      @MrAverageViewer 2 года назад +2

      What happened to the Crystal language?? That was hyped a couple of years ago, but since then, it doesn't seem to have caught any significant adaption in industry.

  • @josephterlecki2334
    @josephterlecki2334 2 года назад +14

    Go is so much more than something to glue json between services. The entire cloud ecosystem is written mostly in go.
    1. Kubernetes
    2. Docker
    3. Everything hashicorp
    Sorry, your brush off of it as only for simple tasks is just wrong.
    Either way i mostly agree with your outlook on the software industry as a whole.
    Is all battle test and in production every where and built on Golang. Golang also can be compiled to a small binary for all platforms in one command.

  • @bjelinski1
    @bjelinski1 2 года назад +3

    even Carbon guys say "if you have time just go for Rust" :) Maybe I am a bad SpringBoot programmer, but the performance gain over JVM (at least JPA with Postgres) is enormous. I would swap Bash with SQL.

  • @shreyasjejurkar1233
    @shreyasjejurkar1233 2 года назад +3

    Although I am a C# guy, but this days am learning rust. And I am totally loving it. Rust is great language tbh!

  • @happypotato4252
    @happypotato4252 2 года назад +17

    Top programming languages are kind of pointless, what matters the most is what do you want to build or what language is used at your work.

    • @nhanimaah786
      @nhanimaah786 2 года назад +2

      True, exactly.

    • @trex511ft
      @trex511ft 2 года назад

      Sometimes what you want to build doesn't pay, that's the problem. For instance I hate all these fluffy things made for non-nerdy people such as high level languages colorful text editors etc. Crappy and unintuitive OOP, etc.

  • @TerriTerriHotSauce
    @TerriTerriHotSauce 2 года назад +5

    You forgot SQL. SQL alone might be the fastest way to get your foot in the door, in the shortest amount of time.

    • @ShtukyTech
      @ShtukyTech 2 года назад

      SQL is useful with any Programming language, but itself is quite narrow tool I guess

  • @nikita_buida
    @nikita_buida 2 года назад +1

    PHP + Dart - ultimate combo that can get you through anything

  • @enriquesneffels3053
    @enriquesneffels3053 2 года назад +8

    How can you put Carbon on the list when you yourself mentioned it is experimental? makes no sense, there's no even demand for it nor will be for a long time. And it depends for which area of Development you recommend those languages, because if it's for web stuff definitely C# and PHP should always be mentioned at the top of the list before Python and Ruby, only second to JS.

    • @realchrishawkes
      @realchrishawkes  2 года назад +7

      Just to jump in early. No other reason.

    • @Savvynomad225
      @Savvynomad225 2 года назад +1

      He qualifies it... The risk is it doesn't get adopted

  • @DanielNistrean
    @DanielNistrean 2 года назад +3

    I think C# is really good for a general purpose language. Has a lot of boilerplate but it makes code very Robust for big applications. What I hated in it is that boilerplate so I switched to Typescript few years ago.

    • @PlutoisaPlanet
      @PlutoisaPlanet 2 года назад

      When I mentioned 10 lines of code for a webapp, I mean it. You can actually do it in 3 lines of code:
      ```
      var app = WebApplication.CreateBuilder(args).Build();
      app.MapGet("/", () => "Hello World!");
      app.Run();
      ```

    • @ShtukyTech
      @ShtukyTech 2 года назад +1

      I pick C language better

  • @lagseeing8341
    @lagseeing8341 2 года назад +7

    Where did u get that c++ is faster than rust stats, cause last time I checked they where about the same. Rust did better in some and c++ in others.

    • @ayyubayyyub9415
      @ayyubayyyub9415 2 года назад +1

      Your comment deserves a comment.

    • @Soulis98
      @Soulis98 2 года назад +1

      @@ayyubayyyub9415 Your response deserves a response.

  • @datguy4104
    @datguy4104 2 года назад +6

    I'm learning C# as my back end language and I hate it. Go feels so much better but I feel like C# is my only shot at getting my first job...

    • @realchrishawkes
      @realchrishawkes  2 года назад +1

      It's very Microsoft-ee

    • @shreyasjejurkar1233
      @shreyasjejurkar1233 2 года назад

      @@realchrishawkes I still disagree with it. Please explain.

    • @malcomgreen4747
      @malcomgreen4747 2 года назад

      @@realchrishawkes Chris is django fast?

    • @yUnG_LeaN_
      @yUnG_LeaN_ 2 года назад +1

      Go and C# are kinda different things and have not much in common. So many things in backed that you can do with C# you couldn’t do that in Go because Go is created for micro services only

    • @shreyasjejurkar1233
      @shreyasjejurkar1233 2 года назад +3

      @@malcomgreen4747 please see techempower benchmarks. Aspnetcore beats every single leading web framework in every language. Node, fast, Express, Django and spring beats by aspnetcore.

  • @vicmitchell9962
    @vicmitchell9962 2 года назад

    Hi Chris, thanks for the great content!

  • @mj-lc9db
    @mj-lc9db 2 года назад

    Liking this, i do Go and C# and i love it

    • @sqwert654
      @sqwert654 2 года назад

      I really like Go just learning it, I use C# in Unity , thinking of using Go to run the server code for my Unity multiplayer Mahjong game.

  • @LukeAvedon
    @LukeAvedon 2 года назад +1

    1. C# 2. Agnular 3. Get stackzzzzz

  • @amigaworkbench720
    @amigaworkbench720 2 года назад +2

    C, buy the legendary "C Programming Language" book and have fun.
    I wanna learn Rust and maybe Dart.

    • @ShtukyTech
      @ShtukyTech 2 года назад

      Indeed, C language is my love!

  • @whatthefunction9140
    @whatthefunction9140 2 года назад +6

    Chapters bro

  • @certifiedmixtapez9155
    @certifiedmixtapez9155 2 года назад +1

    C# can be used on Mac 💻 seemlessly now with the dotnet core

  • @ThisIsEduardo
    @ThisIsEduardo 2 года назад +1

    Been learning rust this summer

  • @trex511ft
    @trex511ft 2 года назад

    why you think working with microsoft ecosystem is not fun?

  • @tejeshreddy6252
    @tejeshreddy6252 2 года назад +2

    Any reason why Carbon is mentioned but not Rust? It's a beautiful, well designed language that grows on you the more you use it and has insane speed.

    • @dswonderchild
      @dswonderchild 2 года назад +1

      Literally the second on the list.

    • @tejeshreddy6252
      @tejeshreddy6252 2 года назад +1

      @@dswonderchild Oh man I think I just had a brainfade lmao no idea how I skipped that entirely

  • @hellish_anime3019
    @hellish_anime3019 2 года назад

    im gonna go this map ==> Javascript ==> typescript ==> rust

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

    What about COBOL?

  • @leandrobvs08
    @leandrobvs08 2 года назад

    ​ @Chris Hawkes But for a beginner like me, its still better to learn vanilla JS before step into TS right? Thx if you have the time to answer it.

    • @shazzxr
      @shazzxr 2 года назад

      You should not jump into TS first if you don't know JS.
      Its better to learn swimming first before jumping into the ocean.

  • @cloudguru3018
    @cloudguru3018 2 года назад

    Python + Javascript/Typescript and your covered

  • @AA-Crow
    @AA-Crow 2 года назад

    Most "programming" jobs are in PHP.

  • @malcomgreen4747
    @malcomgreen4747 2 года назад +4

    You didn't mention the web king PHP?

    • @ezhukovroman
      @ezhukovroman 2 года назад

      No one likes PHP. It'll become supervillain soon, I guess.

  • @liamconverse8950
    @liamconverse8950 2 года назад

    I think the RUclips website uses polymer and lit

  • @knoxjarvis6965
    @knoxjarvis6965 2 года назад +1

    Second year in a row I've been early and you haven't added Ruby.

  • @dadir_alvarez9748
    @dadir_alvarez9748 2 года назад

    C and Python :)

  • @sinistergate
    @sinistergate 2 года назад

    ngrok are written in Go

  • @prometheus5770
    @prometheus5770 2 года назад