Programming Language Tier List

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024
  • These are the undeniable rankings for the best programming languages. Let me know if you want a part 2 😊
    Prepping for your frontend interviews? Use code "conner" for a discount on my course FrontendExpert:
    www.frontendex...
    LinkedIn: / connerardman
    TikTok: / connerardman
    Video/Coding Gear: www.amazon.com...

ความคิดเห็น • 4.3K

  • @ConnerArdman
    @ConnerArdman  ปีที่แล้ว +920

    These comments have gotten a little... out of hand. Let me clarify a few things:
    1. The point here was not to say that some languages have no use cases. It was just meant to be fun and discuss languages I do/don't enjoy using and their overall impact on the industry. Use whatever you want to use or whatever works for your needs - I use many of the languages I ranked lower in this list frequently.
    2. I never said I don't understand Python or that it was garbage. I use Python professionally basically every day, and I ranked it fairly highly. I just focused on the negatives as many of the positives are a given. The point is to share my deviations from the standard take.
    3. My "problem" with Python and why I didn't rank it higher is that it consistently breaks conventions. It might even make better choices than languages before it, but imo it deviates too much from syntactical norms. This makes it a pain in large dev teams as people who don't work in Python every day have to look at loops with code like enumerate(range(whatever)) and try to convert that to traditional loops in their head. Or they have to look at list comprehension messes that oftentimes prioritize conciseness over readability. The increment operator was just one tiny example of this, but there are many more. Also I personally am just not a huge fan of the whitespace sensitivity over curly braces, but that's mostly personal preference.
    4. Yes I am aware TS exists, and when I say JS I am more of referring to both of them. This might heat some frontend devs, but TS is a syntax extension of JS, it's closer to a framework than its own language.
    5. Some reasoning behind JavaScript in GOAT: It can easily be used on the frontend and backend, and it has the most developers who know it. This gives it more versatility than arguably any other language, and it helps prevent context switching. It's an incredibly efficient way to work for full-stack developers. There are more jobs using JavaScript than any other language. The open source ecosystem/community is larger than any other. Despite what random comments will tell you, it's generally pretty performant in the modern day. This is less an artifact of the language itself and more the deep level of effort put into implementations of it, but still worth stating. Also, I just enjoy the syntax personally, but at the end of the day that's just a personal preference.
    Thanks for coming to my Ted Talk, carry on with your intended JS flame. Just be kind to each other please 🤝

    • @justinth963
      @justinth963 ปีที่แล้ว +22

      You could say that python is a syntax extension of C with that same argument.

    • @ConnerArdman
      @ConnerArdman  ปีที่แล้ว +42

      @@justinth963 ​ That's not a reasonable extension of the argument. For Python to be a syntax extension, C code would have to be valid Python code, which it is not. All JavaScript code is valid TypeScript code. TypeScript simply extends the language with some extra syntax. This is not much different than how JSX is a syntax extension of JS allowing for inline XML.
      This is basically said verbatim in the header of their official website, just without the word "extension":
      "TypeScript is JavaScript with syntax for types."
      A more reasonable comparison would be to say that C++ is a syntax extension of C. I'd argue that this is a correct statement as C++ is a superset of C. This one would be a bit more debatable though, as they have diverged significantly more than JS and TS have-hence why I included them separately.

    • @justinth963
      @justinth963 ปีที่แล้ว +6

      @@ConnerArdman I guess what I mean is that typescript transpiles to javascript. in my mind, a framework would be more like jquery.

    • @sandeepbhartiya7486
      @sandeepbhartiya7486 ปีที่แล้ว +10

      What about java?

    • @flymykim
      @flymykim ปีที่แล้ว +7

      HAO DERR U SAY THAY BOUT MY LANGUIAGE!!! but honestly where is java?

  • @dies200
    @dies200 ปีที่แล้ว +26822

    Python: confusing garbage
    JS:

    • @forestmanzpedia
      @forestmanzpedia ปีที่แล้ว +1335

      As someone who worked with JavaScript I approve this lmao

    • @lolman6976
      @lolman6976 ปีที่แล้ว +514

      ​@@forestmanzpedia as someone who had a job doing basic python ai and did a few freelancing on fiver I would like to say both are complicated so let's just burn the syntax

    • @theelitelance7586
      @theelitelance7586 ปีที่แล้ว +160

      @@lolman6976 Tf is that text alignment

    • @petrlaskevic1948
      @petrlaskevic1948 ปีที่แล้ว +496

      JS is a pile of garbage, Python is MUCH less quirky

    • @Kanal-yh5xi
      @Kanal-yh5xi ปีที่แล้ว +35

      ​@@theelitelance7586 the name of the person he answered to is read right to left instead of left to right so TH-cam auto aligns the text accordingly.

  • @oxfaaaaa9687
    @oxfaaaaa9687 ปีที่แล้ว +4012

    Fun fact: the brain of the guy is coded in JavaScript

    • @BoundedLead
      @BoundedLead 11 หลายเดือนก่อน +17

      Stop be so mad come on dude thats just program languages you cant be so mad at someone's opinion

    • @Hasde_dfs
      @Hasde_dfs 9 หลายเดือนก่อน +51

      @@BoundedLeadthe thing is that at that point it may as well be misinformation, JavaScript was so bad they created another language to fix its “quirks”.

    • @eldolarescaro676
      @eldolarescaro676 8 หลายเดือนก่อน +8

      ​@@BoundedLead it is a joke

    • @justanaveragebalkan
      @justanaveragebalkan 5 หลายเดือนก่อน +1

      @@BoundedLead But you can be mad at someones objectively bad opinion, and things like this should be called out because then other morons find them, long story short people start using a scripting language for backend.
      Oh wait that already happened. You can't simply say that JavaScript is better than PHP, i don't even write PHP for a living, but one is a scripting language running on single thread and the other one is basically a c processor.
      Not to mention the amazing ecosystem around Laravel, that just lifts the language to another level.
      But most importantly, the dude made the biggest mistake, he didn't show GO as a godlike language.

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

      No its coded in scratch jr

  • @dabherolivee3910
    @dabherolivee3910 6 หลายเดือนก่อน +2378

    Python: confusing
    Javascript: no errors, your code is fine but i am bored so error at 1:7 lmao.js

    • @tanishkagupta6864
      @tanishkagupta6864 4 หลายเดือนก่อน +25

      😂😂😂😂😂😂

    • @Akii_4518
      @Akii_4518 4 หลายเดือนก่อน +28

      That shit happens with me every time so i move on with other language 😏

    • @ponalvsiki2254
      @ponalvsiki2254 4 หลายเดือนก่อน +5

      Do you know yield, enum and other weird keywords in Python?

    • @s3dghost
      @s3dghost 3 หลายเดือนก่อน +11

      😂😂😂 I just went through the same thing on my last project..... JavaScript be messing around with you... Even if your code is fine😂😂

    • @emadraza3698
      @emadraza3698 3 หลายเดือนก่อน

      haha yeah the error appears at the bracket and it shows the warning sign at in between the code like wth is that

  • @global-k3v
    @global-k3v 7 หลายเดือนก่อน +3692

    Non-JavaScript developers: This language is trash
    JavaScript developers: This language is trash

  • @BarishChandran
    @BarishChandran ปีที่แล้ว +4581

    Got it.
    Programming === "Frontend Development"

    • @martim1379
      @martim1379 ปีที่แล้ว

      1 == "1"

    • @kaifalarkaifarik8537
      @kaifalarkaifarik8537 ปีที่แล้ว +43

      😂😂😂

    • @helloworld2054
      @helloworld2054 ปีที่แล้ว +81

      That's what every beginner thinks 😂

    • @martapfahl940
      @martapfahl940 ปีที่แล้ว +90

      You have very limited knowledge thinking Javascript === „Frontend“. Instead consider Javascript === [Frontend, Backend, Desktop Apps, mobile Apps, …rest] 😅😉

    • @DorperSystems
      @DorperSystems ปีที่แล้ว +295

      @@martapfahl940 please stop using javascript for desktop software

  • @someone4860
    @someone4860 ปีที่แล้ว +3181

    I think you are Front end dev

    • @HuntingKingYT
      @HuntingKingYT ปีที่แล้ว +21

      Like me (I'd have the same table)

    • @abhilashpatel6852
      @abhilashpatel6852 ปีที่แล้ว +26

      🤣🤣 yes, only a front end would say that

    • @Saverax._33
      @Saverax._33 ปีที่แล้ว +1

      🤣🤣🤣

    • @gokikuburi8653
      @gokikuburi8653 ปีที่แล้ว +18

      @@HuntingKingYT soyjack front end vs deranged julia analytic enjoyer

    • @glauberbispo8922
      @glauberbispo8922 ปีที่แล้ว +7

      yeah, js is only used in frontend lol we don't have node js for api, or react native for mobile

  • @ExodiumTM
    @ExodiumTM 7 หลายเดือนก่อน +227

    1-based indexing for mostly mathematical-related problems makes far more sense than 0-based indexing because matrices in mathematical equations always start from row and column 1. 0-based indexing would mean a zillion off-by-one errors. This dude's absolutely never used MATLAB

    • @Andreizila
      @Andreizila 3 หลายเดือนก่อน +24

      he probably doesn't even know what matlab is used for =)

    • @cicada3310
      @cicada3310 3 หลายเดือนก่อน +20

      Yes MATLAB is awesome for matrix manipulation and its better than python numpy

    • @piciperkuadrik4636
      @piciperkuadrik4636 2 หลายเดือนก่อน +7

      ​@@Andreizila he's not a scientist, of course he won't know that. Maybe if he mogged more he could be a sigma.

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

      matlab is nice. It has a lot of nice use cases for experiment control, pretty good data acquisition/image acquisition toolboxes, even has a GUI toolbox that's really easy to use and you can do all of the data processing in the same language after that.
      Doing half as much in Python you'd need to spend months hitting your head against stack overflow answers. Ask me how I know.

    • @lucaxtshotting2378
      @lucaxtshotting2378 24 วันที่ผ่านมา

      And who has.

  • @_tym3k
    @_tym3k ปีที่แล้ว +3338

    when he said "JS is the GOAT tier" I knew this video was a joke

    • @PulcherEtFortis
      @PulcherEtFortis ปีที่แล้ว +19

      maybe the standards he uses are regarding usability in today's industry..

    • @yourmomsboyfriend3337
      @yourmomsboyfriend3337 ปีที่แล้ว +54

      @@PulcherEtFortisthen JavaScript should be with R and MatLab. At least use something with a type system like Typescript

    • @luissaumeth8000
      @luissaumeth8000 11 หลายเดือนก่อน +49

      @@PulcherEtFortis Then python should be the GOAT, not JS.

    • @VanGoee
      @VanGoee 8 หลายเดือนก่อน

      @@luissaumeth8000 C++ is the one and only GOAT

    • @nefarious8278
      @nefarious8278 8 หลายเดือนก่อน +1

      Comred

  • @auxol4025
    @auxol4025 ปีที่แล้ว +1392

    dont worry guys, his brain is just experiencing a runtime error right now

    • @pah967
      @pah967 9 หลายเดือนก่อน +9

      it's an Object, but not the right kind😂

    • @s_r_bistofficial5797
      @s_r_bistofficial5797 8 หลายเดือนก่อน +1

      😂😂

    • @mukithasan9684
      @mukithasan9684 5 หลายเดือนก่อน +4

      There was an error when returning the information so he got the default answers which was written by some new js developer

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

      He forgot the try/catch block 😂

    • @medooazmi
      @medooazmi 4 หลายเดือนก่อน +1

      nah i think its just a syntax error somewhere probably console.log(" '); doesn't work well

  • @phrofile3613
    @phrofile3613 4 หลายเดือนก่อน +100

    NEVER LET THIS BRO COOK AGAIN 💀

  • @itznukeey
    @itznukeey ปีที่แล้ว +5978

    JS is so goat that they have created another language to fix its weird behavior

    • @adamfattal468
      @adamfattal468 ปีที่แล้ว +244

      TS?

    • @lowellthoerner1209
      @lowellthoerner1209 ปีที่แล้ว +111

      ​@@adamfattal468 yes

    • @gerald3315
      @gerald3315 ปีที่แล้ว +184

      and stil it sucks

    • @pranavkolambkar
      @pranavkolambkar ปีที่แล้ว +14

      Lol 😂

    • @kerimgueney
      @kerimgueney ปีที่แล้ว +75

      That's true for every language lol. What do you think the ++ in C++ stands for?

  • @felixpuscasu5625
    @felixpuscasu5625 ปีที่แล้ว +2731

    JavaScript GOAT. Tell me you simp webdev without telling me you simp webdev

    • @publicalias8172
      @publicalias8172 ปีที่แล้ว +36

      A totally valid programmer.. definitely.. websites.. yeah.

    • @ky3ow
      @ky3ow ปีที่แล้ว +54

      I dont even think competent webdev would say js goat, many prefer typescript because its not fun when you search for 1 hr just to realise your colleague forgot to convert string into number at some point of code

    • @yyyd6559
      @yyyd6559 ปีที่แล้ว +3

      @@ky3ow js and ts are basically almost the same

    • @ky3ow
      @ky3ow ปีที่แล้ว +15

      @@yyyd6559 that's why competent human won't say js is greatest when ts exists, its js but better

    • @yyyd6559
      @yyyd6559 ปีที่แล้ว +11

      @@ky3ow yeah i think js should be completely replaced by ts

  • @perestroika221
    @perestroika221 10 หลายเดือนก่อน +273

    C: Hall of fame
    JS: GOAT
    No fucking way

    • @gonzalouribe7729
      @gonzalouribe7729 3 หลายเดือนก่อน

      True

    • @xsanos2586
      @xsanos2586 2 หลายเดือนก่อน +4

      Most of his system is wrote in C. Bro should show some respect🤣

    • @MaxvanVeelen-tr9nl
      @MaxvanVeelen-tr9nl 2 หลายเดือนก่อน

      JS is a mess

  • @PussySlayeR17
    @PussySlayeR17 ปีที่แล้ว +982

    bruh forgot to put his favourite html and css on the GOAT tier

    • @besherkitaz4529
      @besherkitaz4529 ปีที่แล้ว +16

      They are not programming languages. But I wouldn't be surprised since I am assumin he's a front-end webdev.

    • @thequantum-plator
      @thequantum-plator ปีที่แล้ว +64

      @@besherkitaz4529 that's the joke buddy

    • @v02dv
      @v02dv ปีที่แล้ว +1

      @@besherkitaz4529 what's the point? you mean you write code without using anything built into your "non-frontend language", without libraries and other things, maybe in machine code?

    • @besherkitaz4529
      @besherkitaz4529 ปีที่แล้ว

      @@v02dv Never said that lol. Never said that I am a fan of low level languages like C or C++. They have their own implementations and specialisations; non of them are of my interest. In fact, I actually code using Python. So I don't see what do you mean by your point.

    • @v02dv
      @v02dv ปีที่แล้ว +3

      @@besherkitaz4529 forget it, i just wanted to bait some default freak so that he would brag about how he solved 4kyu problem on codewars that no front could solve and he immediately became the creator of programming himself, i see you are not one of them

  • @hasanbohra6779
    @hasanbohra6779 ปีที่แล้ว +476

    Bro's a wordpress developer☕️

    • @Sun_Seeker
      @Sun_Seeker ปีที่แล้ว +4

      💀

    • @neon0wl2107
      @neon0wl2107 ปีที่แล้ว

      Lol

    • @pabblo1
      @pabblo1 ปีที่แล้ว +6

      Doesn't Wordpress use PHP?

    • @yancgc5098
      @yancgc5098 ปีที่แล้ว +1

      😭

    • @nhs.14
      @nhs.14 ปีที่แล้ว

      @@pabblo1 well he doesn't even understand what he just said, spare him

  • @Ram_Bhakt0777
    @Ram_Bhakt0777 5 หลายเดือนก่อน +33

    Meanwhile scratch: 🗿🗿🗿

    • @jsh2d
      @jsh2d 3 หลายเดือนก่อน

      for little kids

    • @Ram_Bhakt0777
      @Ram_Bhakt0777 3 หลายเดือนก่อน +1

      @@jsh2d But still your mom can't code on scratch

    • @JeffLovesDoggos-q4x
      @JeffLovesDoggos-q4x 2 หลายเดือนก่อน +2

      @jsh2d 3d games in scratch: am I nothing to you?

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

      @@JeffLovesDoggos-q4x yes. they are laggy and are mainly passion projects. they are usually extremely slow.

    • @Ram_Bhakt0777
      @Ram_Bhakt0777 2 หลายเดือนก่อน +1

      @@jsh2d They're slow because you can't afford a better Laptop/PC

  • @dramfar9232
    @dramfar9232 ปีที่แล้ว +305

    Alternative title : When you're web developer and you HATE DATA SCIENCE so much 🤣

    • @ConnerArdman
      @ConnerArdman  ปีที่แล้ว +15

      I wouldn’t say I hate data science (nor would I really consider myself a web developer), I even considered pursuing DS for a bit… but the few DS classes I had to take at university were painful ngl 😂

    • @xyamox_trapper
      @xyamox_trapper ปีที่แล้ว +13

      ​@@ConnerArdmani feel bad for you bro for trying to give an opinion (allways say its my own opinion maybe you have a diffrent one to avoid hate)

    • @ConnerArdman
      @ConnerArdman  ปีที่แล้ว +9

      @@xyamox_trapper Thanks, but it doesn't really bother me at all haha. 99% of my comments across my channels are positive. And a lot of that hate that does exist either comes from a place of jealousy, misinformation, or a misinterpretation of my views (which oftentimes is my own fault, like a good portion of the comments on this video). The hate on videos like this tend to help with growth anyways though.

    • @xyamox_trapper
      @xyamox_trapper ปีที่แล้ว +2

      @@ConnerArdman i hope you dont be sad by seeing those negative kids

    • @arceuslegend4605
      @arceuslegend4605 ปีที่แล้ว +2

      ​@@ConnerArdman I taught myself most of the languages in this video, and now I'm waiting for an interview for my first programmer job that is most likely going to be data analysis. Admittedly it IS quite painful (if you think Python is weird for its lack of for() operator, wait till you see numpy that essentially integrates linear algebra into Python but you still can't do linear algebra in Python for technical reasons), but saying it's confusing and then goating JS is some megacope imo

  • @racecarjonny8460
    @racecarjonny8460 ปีที่แล้ว +523

    Pretty sure he did it on purpose. To get the reaction. Now we are all engaging.

    • @hanoifilms503
      @hanoifilms503 ปีที่แล้ว +11

      Yeah. Although what he said about python is kinda true - it's a lot of copy paste and mixing stuff

    • @OneDerscoreOneder
      @OneDerscoreOneder ปีที่แล้ว +5

      @@hanoifilms503 🧢

    • @iloos7457
      @iloos7457 ปีที่แล้ว +1

      Ahhhhhhhhhhhhhhhhhhhh

    • @MatheusSouzaAlmeida
      @MatheusSouzaAlmeida ปีที่แล้ว +18

      @@hanoifilms503 You guys don't copy and paste on JS?? What i'm doing wrong?

    • @normalAlien398
      @normalAlien398 ปีที่แล้ว +5

      Engaging and "Don't recommend"-ing channel

  • @JyuSub
    @JyuSub ปีที่แล้ว +1323

    As a 10 years+ developer, I can say it out loud, JS is pure garbage

    • @okie9025
      @okie9025 11 หลายเดือนก่อน +30

      you sound 12

    • @JyuSub
      @JyuSub 11 หลายเดือนก่อน +204

      @@okie9025 yep coding since I'm 2 and you?

    • @okie9025
      @okie9025 11 หลายเดือนก่อน +47

      @@JyuSub you still sound 12 sorry

    • @Cay9z
      @Cay9z 11 หลายเดือนก่อน

      ​@@okie9025On behalf of your dumbassetry and my astutely conducted research. I have found out that his channel debuted in Late December 2011, contradicting reason for his age being 12. While ironically you are the one with that damned Rainbow cat profile picture. Moreover giving reason for you to be the actual "12 year old"

    • @ShamarBlygen
      @ShamarBlygen 11 หลายเดือนก่อน +74

      You sound like someone with an opinion (how dare you)

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

    I know this is a joke because
    1) you put Python above PHP
    2) You put R at the bottom
    3) You put Javascript at the top
    4) You put C and C++ in the same category.

    • @titanus261
      @titanus261 12 ชั่วโมงที่ผ่านมา

      Dont know much about php, but python is so stupidly easy that people are using for things it wasnt even supposed to and complain that it is too slow to do thoses task when it wasnt even meant for that.

  • @tizabz
    @tizabz ปีที่แล้ว +451

    how to trigger an entire community

  • @lemna9138
    @lemna9138 ปีที่แล้ว +153

    Python is too confusing and you put javascript at the goat tier
    ????

    • @maxuser1221
      @maxuser1221 ปีที่แล้ว +2

      He said R is confusing and Python is overrated

  • @tjones2112
    @tjones2112 ปีที่แล้ว +142

    Doing my boy MATLAB dirty, only language that can do fast Fourier transform in one line, GOATED

    • @dhupee
      @dhupee ปีที่แล้ว +48

      he doesnt need fourier transform or laplace coz....front end

    • @emilianoalvarez4868
      @emilianoalvarez4868 ปีที่แล้ว +16

      Python too, if you import the library 😂

    • @samuelfischman6949
      @samuelfischman6949 ปีที่แล้ว +4

      Fr Matlab gang

    • @theperfectionist1607
      @theperfectionist1607 ปีที่แล้ว +1

      It’s a proprietary garbage language

    • @saltech2024
      @saltech2024 ปีที่แล้ว +5

      Talking in the electrical engineering way

  • @Ale-hh1xz
    @Ale-hh1xz 5 หลายเดือนก่อน +8

    Every language has its purpouse, I don't understand what's the point of ranking them lol.

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

      Brogrammers like to dump on languages they don't like...read: "I'm not very good at"

  • @ruperthu37
    @ruperthu37 ปีที่แล้ว +146

    Me: Mom, can we have tech lead?
    Mom: We have tech lead at home.
    Tech lead at home:

    • @dy4914
      @dy4914 ปีที่แล้ว +3

      This tier list sucks but don't idolize tech lead.
      All he does is flexing over not allowing women into the companies he worked in

    • @bob450v4
      @bob450v4 ปีที่แล้ว +1

      @@dy4914I don’t think this is idolizing tech lead I think this is making fun of tech lead. I mean tech lead is a composers looser that has no idea what he is talking about. He lied about working at google for years.

  • @yodua8193
    @yodua8193 ปีที่แล้ว +330

    Wow i think it's the first of those language tier lists where I don't agree with a single placement. And nothing is more outraging than putting js on S tier and I'm saying it as a js developer.

    • @_timestamp
      @_timestamp ปีที่แล้ว +19

      I would put JavaScript in decent/garbage and Typescript in S

    • @AndrewTSq
      @AndrewTSq ปีที่แล้ว +2

      You are probably not experienced js dev?

    • @AndrewTSq
      @AndrewTSq ปีที่แล้ว

      ​@@_timestamp typescript is worse than js. Why? Strong typed languages dont belong in 2022. And if you get a bug cause of this its easy to find,

    • @yodua8193
      @yodua8193 ปีที่แล้ว +34

      @@AndrewTSq uhm... No. Strong typed languages are more reliable than others. There is literally NO REASON for someone to change type of variable that is already asigned to something. The only situation that you maybe would need it is parsing, for which you should just create a new variable anyway to keep the code clean.

    • @AndrewTSq
      @AndrewTSq ปีที่แล้ว

      @@yodua8193 the bugs where you accidently write over a already used variable are easy too find. The bugs you have in a software does not change cause the language is strict or not. In C++ i sometimes convert into the wrong type and it does not work... and those bugs are way harder to find

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

    in python, aren't += and -= incremental operators?

  • @visheshkadian1375
    @visheshkadian1375 ปีที่แล้ว +59

    "I never get error in my code"
    "Really! How?"
    "Because I use HTML"

  • @norrickm1756
    @norrickm1756 ปีที่แล้ว +258

    JavaScript: "yep String + NaN = 🍌" yeah this sounds goated.
    Python: "we use for each as the default for loop" OMG SO CONFUSING

    • @shinyhedgehog3985
      @shinyhedgehog3985 ปีที่แล้ว +65

      "tHeRe Is No iNcReMeNtOr" bohooo
      Writing +=1 is so hard omggg

    • @nirokay136
      @nirokay136 ปีที่แล้ว

      * "==="

    • @sasino
      @sasino ปีที่แล้ว +5

      Python is inferior to JS sorry.

    • @sasino
      @sasino ปีที่แล้ว +10

      @@anstupidguy_bread8884 true, but still I recommend beginners to start with JavaScript because then you can easily transition to more productive languages (C, C++, C#, Swift, Kotlin, Dart...), or even use JavaScript in a production environment (for example with Node.Js or TS, or front-end dev)... While Python is mostly used for data science and small scripts and it's hardly a good choice for a giant structured program

    • @a.j.outlaster1222
      @a.j.outlaster1222 ปีที่แล้ว +1

      ​@@anstupidguy_bread8884 from what I can see, That shouldn't be there, But in the HTML file itself.

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

    This mate is absolutely a frontend development

  • @jacobs9955
    @jacobs9955 11 หลายเดือนก่อน +53

    I’m learning R right now at uni. I really enjoy it with all of the packages you can work with to create data visualizations. It’s awesome how much easier it is to work with data sets in R than a lot of other languages too. But that’s just my opinion.

    • @timkratz742
      @timkratz742 4 หลายเดือนก่อน +5

      As somebody who did his Master Thesis pretty much exclusively in R:
      R as a programming language is confusing and slow. There are always at least three ways to do the same thing:
      data[,1] vs. data$col vs data[,"col"]
      or:
      data[data$col_1 == value,]$col_2 vs data$col_2[data$col_1 == value] vs filter(data, col_1 == value)$col_2 etc.
      However, if you treat R as an application rather than a language it's extremely powerful. It's like a supercharged and much more versatile version of excel.

    • @halecj1
      @halecj1 3 หลายเดือนก่อน

      R is great for data analytics and automation. Make sure you put that on your CV.

  • @X21XXI
    @X21XXI 29 วันที่ผ่านมา

    As both a JavaScript developer and C++ dev, they’re both goated.

  • @ThatOpinionIsWrong
    @ThatOpinionIsWrong ปีที่แล้ว +45

    JS is so great its community has made multiple frameworks to fix its issues and still new ones are coming out regularly

    • @PanosPitsi
      @PanosPitsi ปีที่แล้ว +1

      Not issues js is for basic tasks while frameworks are used for more specialized applications. JavaScript can be used for everything from websites to web apps to phone apps to desktop apps to severs and without these frameworks it wouldn’t be possible, no other language in history has been able to be used for literally everything .

    • @UnknownString88
      @UnknownString88 ปีที่แล้ว +1

      ​@@PanosPitsi ? Lol

    • @comedyclub333
      @comedyclub333 ปีที่แล้ว

      ​@@PanosPitsi Well, while this might be handy sometimes, there's no universal need for a "one size fits all"-language. I can cover all your use cases with e.g. Dart, Python and C++. The need for multiple languages isn't a bad thing in general.

    • @PanosPitsi
      @PanosPitsi ปีที่แล้ว +3

      @@comedyclub333 didn’t say it was bad but it’s a great skill to have. You can legit make a startup on your own or get hired instantly. I know c java Python and JavaScript with react thanks to uni, I never want to go switch out if JavaScript when making a project the ability to make a full stack application on the same language is huge.

    • @fawazsullia5620
      @fawazsullia5620 ปีที่แล้ว

      You can make a full stack app on almost every language.

  • @kushdhingra
    @kushdhingra 5 หลายเดือนก่อน +18

    Bro was doing November fools XD 😂

  • @botnaruionut1498
    @botnaruionut1498 ปีที่แล้ว +42

    Python: Decent
    JS: gOAt
    💀💀

  • @powerxcode5333
    @powerxcode5333 3 หลายเดือนก่อน +2

    For people complaining for putting python lower than other languages he is refering to the lack of syntax most programming languages have.(c++, java, c# etc). Also javascript is the main language used in web development. I mean your comment wouldn't exist without it. Also why is everbody being so toxic? IAlso for the people saying that TS is better than Js. Note that TS compiles to js (I'm not saying TS is bad) but I use js more because it is easier for me with dynamic typing almost like. js is also used with node.js to make server side applications. Not to say python is bad becuase I use it for writing server side application with flask and deep learning with Tensorflow. I personaly have to deal with the struggle writing the python syntax (becuase my first language was c# using with unity). But then I got used to it. So yeah the syntax is confusing for people who got used to most languages (exceptions being Lua for roblox, kotlin(where semicolons are optional).

  • @aghileslounis
    @aghileslounis ปีที่แล้ว +29

    how much you are wrong ?
    him: YES

  • @Macromacroxxx
    @Macromacroxxx ปีที่แล้ว +2294

    Holy shit dude, you put JS above C and Cpp? Whats wrong with you?

    • @Rodehaas
      @Rodehaas ปีที่แล้ว +292

      Front-end web developer 🤷🏻🤣

    • @KManAbout
      @KManAbout ปีที่แล้ว +34

      Cpp is a garbage tier language. C is clean and will seg fault. Js has garbage old api and solid modern feature making it meh as the only language to manipulate the Dom. Rust is a tier. Golamg is the goat.

    • @KManAbout
      @KManAbout ปีที่แล้ว +4

      @43_XA_Ashutosh Sononey doesn't make sense to blame JavaScript for that. Whatever js is used for is a developers fault.

    • @BboyKeny
      @BboyKeny ปีที่แล้ว +5

      I like JavaScript but I'm mainly a front-end developer 😋 although I do use TypeScript now. I also like cpp and am learning Rust + WASM

    • @cazz
      @cazz ปีที่แล้ว +91

      @@KManAbout Talk shit about CPP catch hands

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

    Assembly Language be like: aye aye aye why am i not in there?

  • @ribbreaker-4066
    @ribbreaker-4066 11 หลายเดือนก่อน +23

    putting JS in GOAT is the most chaotic evil thing I've seen all week

  • @SCSArumugaperumal
    @SCSArumugaperumal ปีที่แล้ว +109

    java left the chat

    • @living_bean
      @living_bean ปีที่แล้ว +2

      java is obselete.

    • @SCSArumugaperumal
      @SCSArumugaperumal ปีที่แล้ว +11

      @@living_beanmay be for you

    • @Gameplayer55055
      @Gameplayer55055 11 หลายเดือนก่อน +3

      ​@@SCSArumugaperumal don't you see, they discuss the frontend toy languages.
      Java rocks at the backend

    • @samuca101
      @samuca101 5 หลายเดือนก่อน +1

      @@Gameplayer55055 But there was C and C++, wich should be de GOAT

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

      @@samuca101 yes, c and c++ are go00zzz./#(#;#(2()1/ Segmentation fault corr dumped

  • @MatthewConnally
    @MatthewConnally 9 หลายเดือนก่อน +95

    If you use R you USE R, all serious non-industrial stats is done in R and not Python. It’s a niche but essential programming language

    • @TheAbhimait
      @TheAbhimait 9 หลายเดือนก่อน +24

      I know both R & Python. I am a ml engineer and a full stack developer. R is a God level language for ML. No doubt.

    • @unhhgcrxexhjvuvujchcrzwzwz7956
      @unhhgcrxexhjvuvujchcrzwzwz7956 9 หลายเดือนก่อน +6

      That’s interesting. R is definitely my preference for stats stuff but I wouldn’t have thought this

    • @ryan_singh
      @ryan_singh 8 หลายเดือนก่อน +11

      R is goated

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

      R is dead bro. Nobody uses it for new projects neither is it even taught anymore. R devs are so bad that GPT couldn't even learn how to use it from comments and forums

    • @dirtmage8673
      @dirtmage8673 5 หลายเดือนก่อน +12

      @@liambury529 R is used extensively in science, specifically biology. It's a requirement for many ecologists.

  • @hamm8934
    @hamm8934 ปีที่แล้ว +50

    The R ecosystem makes the python ecosystem look like childs play when it comes to models. I can't recall how many times i wasn't able to effectively model something in python like a multivariate logistic regression with multiple random effects, and then I look at the R side and bam, there are multiple packages with multiple implementation.
    The language itself might have some quirks like base 1 indexing (but cmon, that's not a blocker by any means), but the R community puts python's DS community to shame. This is likely because R tends to attract a more seasoned user.

    • @Zane_Zaminsky
      @Zane_Zaminsky 11 หลายเดือนก่อน +11

      72-year old Data Scientist here. Have been in the game for 40 years. (Statistical Programmer/ Statistician/ Data Scientist).
      SAS debuted in the late 1970’s. I picked it up in 1983. 40 years later, I still love it.
      But you are correct. I am attracted to R, and plan on learning it over the coming years. It has definitely gotten my juices flowing.
      Analogy to chess: SAS is a Rook. R is a Queen.

    • @FtaBta
      @FtaBta 10 หลายเดือนก่อน +8

      R was the first language I learned. Best language I've learned so far for statistical purposes and the packages and community is hands down the best. The second language I learned was Python, and I was continuously frustrated by it compared to R.
      R for the win any day of the week. Especially for data visualization and data analysis.

  • @recordedanemone6399
    @recordedanemone6399 3 หลายเดือนก่อน +1

    Rust maybe deserves hall of fame, and c and c plus too, but js in goat, buddy as someone who makes web apps and apps js is a NIGHTMARE

  • @thecubeku
    @thecubeku 5 หลายเดือนก่อน +3

    me whos thinking where the hell is c#

  • @EnderMega
    @EnderMega ปีที่แล้ว +55

    "C cant compet with all the modern language."
    Literally the fundation of computer software and all the OSes:

    • @samuca101
      @samuca101 5 หลายเดือนก่อน +2

      We can write all these modern languages even better, with C

  • @yogeshagrawal2110
    @yogeshagrawal2110 9 หลายเดือนก่อน +13

    Bro reignited the battle of Python vs JavaScript

  • @truthShallPrevailRRVS
    @truthShallPrevailRRVS ปีที่แล้ว +77

    "Javascript makes me wanna flip the table and say 'fuck this shit' but I'm never sure what 'this' is pointing to" 😅
    - Some meme on the internet

    • @ConnerArdman
      @ConnerArdman  ปีที่แล้ว +3

      Solid meme 10/10 👏

    • @veuder7701
      @veuder7701 ปีที่แล้ว +12

      @@ConnerArdman your video is a damn meme

  • @Zye_Clips
    @Zye_Clips 24 วันที่ผ่านมา

    Take on C# and Lua? Imo Lua is by far the easiest language to learn one of the best imo if someone wants to just learn how to read and right code as a beginner I would definitely recommend it. I started off learning JavaScript then later learned Lua and I picked it up in like 2 months.

  • @evinblox
    @evinblox 10 หลายเดือนก่อน +23

    My favourite moment when JS returns me [object object]

    • @jonaslamprecht9169
      @jonaslamprecht9169 9 หลายเดือนก่อน +1

      You just don't understand how types and type coersion in JavaScript behave, it never happens to me.

    • @evinblox
      @evinblox 9 หลายเดือนก่อน

      @@jonaslamprecht9169 It doesn't happen to me anymore, I stopped using JavaScript

    • @cycrothelargeplanet
      @cycrothelargeplanet 9 หลายเดือนก่อน +1

      Can someone explain (I don't speak js)

    • @eshku
      @eshku 4 หลายเดือนก่อน

      @@cycrothelargeplanet I'd have to guess there, as it's been some time since I've seen that happening, but I'd asume that's something you get when trying to output object as a string.
      (too lazy to test)

    • @cycrothelargeplanet
      @cycrothelargeplanet 4 หลายเดือนก่อน

      @@eshku I learnt js, you're right (It only applies if there is no toString method though)

  • @rvt-official
    @rvt-official 2 หลายเดือนก่อน

    python is literally like
    "do this" and it does

  • @tiberiusjones7
    @tiberiusjones7 ปีที่แล้ว +15

    When you never graduate past Jr web dev

  • @georgechatzopoulos8911
    @georgechatzopoulos8911 ปีที่แล้ว +24

    Matlab: costs money, don't need to say anything nore

    • @spacelem
      @spacelem 11 หลายเดือนก่อน +1

      GNU Octave is the free clone of Matlab (and it's got a few nicer language additions). Or drop both and use Julia which is free, fast, and pleasant to use.

  • @vincentfarris
    @vincentfarris ปีที่แล้ว +29

    Mans is 100% a front end dev

    • @kamaltufekcic4618
      @kamaltufekcic4618 11 หลายเดือนก่อน

      No way, front-end devs know JS is garbage

    • @BoundedLead
      @BoundedLead 11 หลายเดือนก่อน

      And?

  • @funnyclockman2643
    @funnyclockman2643 4 หลายเดือนก่อน +1

    Trying to code in Matlab feels like I got a lobotomy

  • @Karam99443
    @Karam99443 8 วันที่ผ่านมา

    JS is the GOAT on letting the user confused

  • @tehphoenix7441
    @tehphoenix7441 ปีที่แล้ว +18

    In my opinion programing languages are just a tools for coding your project and as such are highly dependant on context.
    Basically you use:
    - JS or Python to write ok code but do it fast.
    - Java, C# etc. to write good code but do it slower.
    - C, C++, GO, Rust to write great code but do it even slower
    - Assembly to write ideal code at a snail speed

    • @omairtech6711
      @omairtech6711 8 หลายเดือนก่อน

      I like your way of describing this.

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

      exactly, don't hate on a hammers ability to turn a bolt, use a wrench or get a nail

  • @DieuLinhVu-rr5pc
    @DieuLinhVu-rr5pc 4 หลายเดือนก่อน

    ASM and binary (x8,x16,x32,...), they are goat because binary is main computer language, and asm is nearly the main code that convert to binary

  • @Moonfall12
    @Moonfall12 ปีที่แล้ว +9

    Scratch: Let me in you motherfu-

  • @lemon7999
    @lemon7999 ปีที่แล้ว +25

    Bro stopped recording and went to "code" html

  • @michaelroditis1952
    @michaelroditis1952 3 หลายเดือนก่อน

    python's for loop is weird but you can't say that overall python's syntax is weird, it's actually really readable

  • @saptakbanerjee6495
    @saptakbanerjee6495 ปีที่แล้ว +6

    Bro codes in json

  • @Tamj_Bty
    @Tamj_Bty 2 หลายเดือนก่อน +4

    I think C++ is also in the GOAT tier because it's the industry standard.

  • @stendaneel4879
    @stendaneel4879 ปีที่แล้ว +8

    so python is confusing and weird but javascript isnt? Everything that you said about python can be applied to javascript too

    • @cyborgplay
      @cyborgplay ปีที่แล้ว +2

      The only think that is more confusing in python is the range for the for loop, in just everything else js is an absolute wreck

    • @mgames3209
      @mgames3209 ปีที่แล้ว

      @@cyborgplay the for loop is just a foreach loop in other languages, because they prob thought it would be easier and for more purposes

    • @darrengreene8327
      @darrengreene8327 ปีที่แล้ว

      @@cyborgplayMight I add that in Python the for loop is just a while loop in the background with exception handling. I would suggest understanding the iterator protocol in Python before even touching the for loop. Once you understand that it’s pretty straightforward and easy.

  • @EiRA-hiE-x
    @EiRA-hiE-x ปีที่แล้ว +5

    As a full stack developer I love JS, but I also love it with types (TS)

  • @Vichion
    @Vichion 3 หลายเดือนก่อน

    PHP can be used locally, multithreaded, and executed via the CLI as python. It's objectively better. 👍

  • @sadduck3906
    @sadduck3906 ปีที่แล้ว +8

    Python: confused
    JS: ,💀💀💀💀💀

  • @ShinobuKochō-m5l
    @ShinobuKochō-m5l หลายเดือนก่อน

    Dont worry guys, he's just showing off with js simultaneously doing the reverse with python

  • @fnine4202
    @fnine4202 ปีที่แล้ว +9

    You forgot VBA goat tier..

  • @AxelPyDev
    @AxelPyDev 8 หลายเดือนก่อน +7

    Python:
    print(“Hello, World!”)
    JS:
    console.log("Hello, World!")
    C:
    #include
    int main() {
    printf("Hello, World!
    ");
    return 0;
    }
    C++:
    #include
    int main() {
    std::cout

  • @mr.tarkovish2587
    @mr.tarkovish2587 ปีที่แล้ว +6

    JavaScript is so good that they had to create another language to fix it and the fix still sucks

  • @publicalias8172
    @publicalias8172 ปีที่แล้ว +8

    Webdevs: "I think websites are cool" - LMAO

    • @ConnerArdman
      @ConnerArdman  ปีที่แล้ว +1

      Not sure I would classify myself as a webdev, but can confirm, websites are cool.

    • @looserycomposer4999
      @looserycomposer4999 ปีที่แล้ว

      Who says they are not?

    • @Luuncho
      @Luuncho 8 หลายเดือนก่อน

      what a strange comment lmao

  • @AjinoMyers
    @AjinoMyers 3 วันที่ผ่านมา

    why I reached your shorts, searching elixir language...

  • @oglothenerd
    @oglothenerd 3 หลายเดือนก่อน +1

    I am writing my own programming language. The idea spawned because Rust is the best programming language idea, but has a terrible execution. It is tightly coupled to LLVM, it is owned by the Rust foundation, no stable ABI, my language aims to solve all these Rust issues.

  • @s2k240
    @s2k240 18 วันที่ผ่านมา

    I mean depends on what ur using Python for. It’s best u can use for Data Science, ML, Neural Networks, etc.

  • @Fyoken
    @Fyoken ปีที่แล้ว +4

    Bro, there is no language more confusing than JS, even the calculus is fucked up in this language

  • @Sl1mb
    @Sl1mb ปีที่แล้ว +6

    A front end dev blaming python lol

  • @ironoreiron
    @ironoreiron 4 หลายเดือนก่อน +1

    Unity uses c# so automatic hall of fame or GOAT tier

  • @lexpsd
    @lexpsd 8 หลายเดือนก่อน +7

    i love how python programmers literally gnawing the author for an opinion

    • @pranavingale6850
      @pranavingale6850 6 หลายเดือนก่อน

      It's not an opinion, it's a biased tier list! Forget about python, JS? Goat? Really? Above everyone else! That's an unbiased opinion according to you!?

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

    On the serious note:
    C is a goat of a language, without C no high level language would even exist.
    R is not garbage, it's language for statistical analysis. Its dataframes, vectors and the ability to work on indices speeds things a lot.
    JavaScript's weak typing makes it very unpredictable, I wouldn't trust it outside the frontend.
    Python is subjectively the easiest language in the world and its vast suite of libraries is one of its stronger points. Pytonic code means its written in a concise and opinionated way as well as conforming to the standards that take advantage of the performance optimizations.
    At the end of the day it doesn't really matter which language is better. Learn how solve problems, learn good practices, use the right tool for the job or/and the one you know the best and can be most productive in.

  • @GrandePirataCibernetico
    @GrandePirataCibernetico 8 วันที่ผ่านมา

    I"m a javascript coder, even tough it's the language i'm most familiar with, I know all environments web/nodejs, I wouldn't put javascript as first tier maybe 3rd/4th tier.

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

    The way python works having increment operator would be very dumb, also for loops are great for most things, but the good thing is that python is written in C so you can make shitty for loops and increment operators at will and make a C extension for python and you get the best of both worlds, the easy coding of the high level language and the performance of C. Also, pythonic code is just code that is easy to write and specially easy to read, so if you're copy pasting non understandable crap from stack overflow that is anti-pythonic code, the very opposite. That being said python has many solvable, although hard to solve problems but not the ones you mention

  • @matiasm.3124
    @matiasm.3124 ปีที่แล้ว +5

    this guy is a joke.. JS goat ? C is worse than JS? very comic dude...

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

    I was confused at the beginning but I understood why when I saw him put JavaScript at GOAT level.

  • @inter3988
    @inter3988 3 หลายเดือนก่อน

    A lot of guys saying "python is confusing, then js is confusing pro max"
    In my opinion, js is not confusing. You use what you need to use, and you’ll never feel that way again

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

    I don't even understand the issue with 1-base indexing.

  • @TinukaRajakaruna
    @TinukaRajakaruna 4 หลายเดือนก่อน

    python is the best programming lang i've ever seen. we can do so much work in one line

  • @ghostaccountlmao
    @ghostaccountlmao 4 หลายเดือนก่อน

    I write primarily in JS and Python for work. I fundamentally have no idea what is going on in either as all you have to do is instantiate endless objects. I don't understand how anyone can believe there is a discrepancy between them.

  • @gaztambo139
    @gaztambo139 4 หลายเดือนก่อน

    JS, PHP are very similar to C. Once I learnt C I found all of the others easy(er). You can’t beat a language that ignores white spaces.
    Python is just weird, what’s with all the strict tabbing (constant error messages). I feel it would be so much better if it also accepted curly braces as an extra.
    C++, I thought would be a stroll in the park after learning C, but it seems to be a totally unrelated language with C bolted on for good measure. I gave up on that… I know my limits. 🙂

  • @WatevaMelon
    @WatevaMelon 3 หลายเดือนก่อน

    So why is it so hard to make or fix a programming language that has all the strengths and none of the weaknesses and flaws?

  • @changedward7737
    @changedward7737 10 วันที่ผ่านมา

    when I was teaching my classmate about JS, I was surrounded by four Chinese girls, when it comes to python just only one

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

    Php has to go 2 tiers above atleast. Thats how most great conpanies started

  • @stephen9196
    @stephen9196 6 หลายเดือนก่อน

    Ngl He had me in the 1st half, but then put JS in the GOAT tier 😂

  • @Dark_diamond12
    @Dark_diamond12 29 วันที่ผ่านมา +1

    Why is matlab bricked up 😂😂😂

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

    The first 100% accurate langauge tier list I’ve seen in my life
    Edit: except javascript should be in solid and python in decent

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

    Bro's speaking facts

  • @Bread_Eater
    @Bread_Eater 3 หลายเดือนก่อน

    just for putting javascript in GOAT, you are a gigachad (PHP deserves hall of fame ngl)

  • @m96fa40
    @m96fa40 6 หลายเดือนก่อน +1

    **Trash talks on Python**
    **Likes**
    **Puts JS at GOAT tier**
    **Dislikes**
    **Puts C++ at Hall of Fame tier**
    **Likes**

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

    Out here for videos for beginners. I am going to close this door and try something else