9 Reasons People Hate JavaScript

Why does everyone HATE JavaScript? We expose its flaws, quirks, and why it's still the king of the web!
✋ Stay connected
- Twitter: / moshhamedani
- Facebook: / programmingwithmosh
- Instagram: / codewithmosh.official
- LinkedIn: / codewithmosh
📖 What's covered
00:00 - Introducing JavaScript
00:14 - History of JavaScript
00:32 - Coercion
00:59 - Equality operators
01:29 - Array.sort
01:50 - Null and undefined
02:08 - The this keyword
02:23 - Classes
02:38 - Module system
03:16 - TypeScript
03:47 - Ecosystem
04:28 - Why JavaScript is the king
#javascript #programming #webdevelopment #coding

Пікірлер: 209

  • @lucaspham5238
    @lucaspham523810 күн бұрын

    If companies or developers stopped releasing new JavaScript libraries or frameworks every nanosecond, maybe I wouldn't hate it.

  • @AmnaCode

    @AmnaCode

    9 күн бұрын

    😅😅

  • @dschledermann
    @dschledermann12 күн бұрын

    I know PHP, I know Rust, I know SQL, I know Shell-script, I even once knew C and C++, but I have never managed to get comfortable with Javascript. I don't think I ever will. It never ceases to confuse me.

  • @developed_by_bobo

    @developed_by_bobo

    11 күн бұрын

    Similar here. I had to learn c# just so I could avoid js. I hate sql too.

  • @Terminus265

    @Terminus265

    10 күн бұрын

    I eventually managed to get it stuck in. I can use JS now. try Mosh's course on modern js.

  • @dschledermann

    @dschledermann

    9 күн бұрын

    @Terminus265 yeah.. it's not like I can't code in Javascript all. I've been a programmer for well over two decades, so I have had plenty of exposure to it. It's more that Javascript, IMHO, is so inconsistent and has so many nasty surprises that I feel I'm ridiculously unproductive in it.

  • @daphenomenalz4100

    @daphenomenalz4100

    3 күн бұрын

    ​@@dschledermann yeah, typescript is much better (tho it's just a linter 😂 that eventually is converted to js)

  • @ashmoore3709
    @ashmoore370914 күн бұрын

    Thanks for your amazing content Mosh. You videos are not only very engaging and useful, but also very therapeutic and refreshing 😊

  • @umerbedewi477
    @umerbedewi47714 күн бұрын

    I'm deeply learning html and css right now next it's javascript, I want to be frontend developer

  • @programmingwithmosh

    @programmingwithmosh

    14 күн бұрын

    I have an awesome video for you! Coming next week!

  • @kolapoidris7258

    @kolapoidris7258

    14 күн бұрын

    ​@@programmingwithmoshinteresting I am also in same shoes as him

  • @blacksystems

    @blacksystems

    14 күн бұрын

    ​@@programmingwithmosh do you Any plan for flutter?

  • @kamisoulhunter

    @kamisoulhunter

    14 күн бұрын

    @@programmingwithmosh آقا مشفق افتخار مایی

  • @Solo_Wing_Pixy

    @Solo_Wing_Pixy

    14 күн бұрын

    same! my latest project requires me to learn all of them, so I hope it won't be a drastic change from the desktop languages

  • @rosariosway
    @rosariosway10 күн бұрын

    Great video Mosh, the video was great! You are the best programming professor in the world!!!

  • @JW-pu1uk
    @JW-pu1uk14 күн бұрын

    I just started a full stack JS job w/ data analysis job duties too. Seeing this video has made my heart skip a beat.

  • @Shazzad_hosen
    @Shazzad_hosen14 күн бұрын

    hello sir, its great to see you again

  • @LtFoodstamp
    @LtFoodstamp14 күн бұрын

    Is it popular or is it simply the default for front end?

  • @AmnaCode
    @AmnaCode9 күн бұрын

    Thanks for sharing.that is informative

  • @robertsandiford6223
    @robertsandiford622314 күн бұрын

    Null actually means null pointer. Values that contain objects are actually pointers to the object rather than containing the object themself, and null is pointer to nothing. Which is why typeof null is 'object'.

  • @dni_
    @dni_11 күн бұрын

    meanwhile im 46yo,self taught and still learning JS >HTML>CSS>React with vite for the last one year, im having fun learning JS because i want to be front end dev for my freelance journey

  • @GustvandeWal
    @GustvandeWal13 күн бұрын

    Okay where does 2:17 come from?? It seems hilarious

  • @arikplanet8525
    @arikplanet852510 күн бұрын

    Doing great. Here's a dare for you: Make a tutorial video of half an hour in QBasic Language.

  • @dormiebasne3578
    @dormiebasne357814 күн бұрын

    JavaScript is the chaotic language something like the internet deserves to represent it.

  • @MDTALKIES
    @MDTALKIES14 күн бұрын

    Great ❤❤❤

  • @dandonna852
    @dandonna85211 күн бұрын

    Is it possible talk about world strtengthest chess software Sockfish 16.1 heard part of software uses C++???

  • @kushagrasharma8974
    @kushagrasharma897414 күн бұрын

    Web sites demand more resources than video games these days

  • @shaheermansoor2560

    @shaheermansoor2560

    14 күн бұрын

    How?

  • @kushagrasharma8974

    @kushagrasharma8974

    14 күн бұрын

    @@shaheermansoor2560 i can play video games on 1.3ghz CPU but youtube runs good on 4ghz. i underclock my CPU to keep the CPU cool.

  • @lesterivan282862

    @lesterivan282862

    12 күн бұрын

    @@shaheermansoor2560well I am a computer engineering student who’s mostly done C, and I would say logic is far easier to learn than syntax. A lot of these front end languages to me at least feel overwhelming with syntax whereas something like C is purely logic based.

  • @muresanandrei7565

    @muresanandrei7565

    12 күн бұрын

    ​@@lesterivan282862 Nah you just don't know javascript and talk shit ...

  • @Sebastian-hg3xc

    @Sebastian-hg3xc

    8 күн бұрын

    @@lesterivan282862 are you really trying to argue that c is easier to learn/code in than javascript?

  • @sadiulhakim7814
    @sadiulhakim781412 күн бұрын

    JS in the frontend ? Love it. JS is the backend, ai, mobile ? Hate it.

  • @TrusePkay
    @TrusePkay14 күн бұрын

    I decided to take JavaScript seriously because of Dash's clientside callbacks. And I recently got hired into a web development firm that wanted a Python developer just like me. So I decided to learn JavaScript. That undefined vs null causes a little bit of problems. Once I knew the distinction: const, let, var undefined, null object, array, map, set. I also knew JavaScript classes were fake. I was ready.

  • @ernestomotta5178

    @ernestomotta5178

    3 күн бұрын

    Don't forget about prototypes

  • @rohitshrestha1634
    @rohitshrestha163412 күн бұрын

    Where did u get that meme, can u share with us

  • @emmanueladaja3863
    @emmanueladaja386314 күн бұрын

    This validate my hate🤣 but i gat to learn it for my bills😭

  • @cyberplayer28

    @cyberplayer28

    14 күн бұрын

    Lol

  • @totallynotvcool9800
    @totallynotvcool980011 күн бұрын

    Mr mosh man I love you ❤

  • @dastaan3468
    @dastaan34685 күн бұрын

    I find TS helpful. Especially libraries built with ts.

  • @europeanandasian9463
    @europeanandasian946314 күн бұрын

    Hey mosh, are we expecting new courses from you, I asked you because I love your courses 😊

  • @krisztiantakacs6001
    @krisztiantakacs600112 күн бұрын

    I use webassembly C# Blazor, and try to forget Javascript since then.

  • @BiniamGoitom-sk6sc
    @BiniamGoitom-sk6sc14 күн бұрын

    Do you think it is worth learning javascript to use it in frontend and backend if not what do you recommend

  • @robertsandiford6223

    @robertsandiford6223

    14 күн бұрын

    Unless you're compiling to Web Assembly you need to use JS or something that compiles to JS. I use TypeScript front and back.

  • @DigitalCanineGames_

    @DigitalCanineGames_

    14 күн бұрын

    if you want to do frontend and backend development then Javascript is a necessity, but you have to learn atleast one more backend language like python,c#,java etc. along with HTML,CSS and a few other frontend frameworks

  • @Sebastian-hg3xc

    @Sebastian-hg3xc

    8 күн бұрын

    @@DigitalCanineGames_ "you have to learn atleast one more backend language like python,c#,java etc." Nonsense. You can do full stack javascript with nodejs backends.

  • @DigitalCanineGames_

    @DigitalCanineGames_

    7 күн бұрын

    @@Sebastian-hg3xc I know you can that's why I said "if you want to do FRONTEND adn BACKEND development JS is a necessity", but just because you can do frontend and backend with JS doesn't mean you should or every company's code base has NodeJs on the backend, so it's good to know more, especially Java and C#

  • @Sajgoniarz
    @Sajgoniarz14 күн бұрын

    I recently started to use TS in project and... I clench my teeth everytime i need to do something and i comfort myself that's a work that i do for future me.

  • @sadgomar2667
    @sadgomar266714 күн бұрын

    I just started learning js this month

  • @meekbronsen6668
    @meekbronsen666811 күн бұрын

    Hey Mosh could you do a caching course, like redis

  • @myilmaz8492
    @myilmaz849212 күн бұрын

    One more thing: In some methods, I can not use FOR loops. The application just ignores my FOR loop. That's why I must use "recursive functions" in API requests or in some methods to iterate. It is also funny that In some cases, I am allowed to use "for in" or "for of" loop but still can not use regular "for i++" loop 🤣

  • @vitorisaia
    @vitorisaia14 күн бұрын

    That's why I love it! hahah

  • @xitaris5981
    @xitaris598114 күн бұрын

    Now make a video with how to cope with these shortcomings

  • @jpallatin
    @jpallatin14 күн бұрын

    JavaScript is weird, but somehow I love it so much.

  • @justcurious1940

    @justcurious1940

    14 күн бұрын

    I agree. It's a lovely language like C.

  • @DarthVader11912

    @DarthVader11912

    14 күн бұрын

    same

  • @paca3107

    @paca3107

    8 күн бұрын

    do you know any different language?

  • @jpallatin

    @jpallatin

    8 күн бұрын

    @@paca3107 yes

  • @MK-lh3xd

    @MK-lh3xd

    6 күн бұрын

    Stockholm syndrome 😅

  • @fmitsinc9146
    @fmitsinc914614 күн бұрын

    I love JavaScript❤

  • @jieclarkdev
    @jieclarkdev8 күн бұрын

    sir you better update your course in your website about React native because is it so old version of documentation React Native 0.62 and now React Native 0.72

  • @AlexMarba
    @AlexMarba2 күн бұрын

    So many non-issues. How is [ ] + { } = ? an issue you could possibly run into??? Why would you want to add an empty array to an empty object? I don't understand a real world application of this. Can someone explain why this video includes it?

  • @KamramBehzad
    @KamramBehzadКүн бұрын

    I went through BASIC, C++, Pascal (later Delphi) and finally settled on C# for 2 decades. Once over lunch we were discussing JS with colleagues who used it. I said I hate it. They asked why. Not that they were surprised; they just wanted to hear my version. I said: "I feel like coding in JS compared to C# is like going to a ballroom party in your pyjamas. Not that it can't be done. It just doesn't ever feel right". For the short while I was sentenced to using JS, I remember I spent more than half a day once just chasing a bug due to null checking errors. That's criminal if you ask me. Horrible thing JS. I will not dignify it by calling it a language.

  • @ohisideho3460
    @ohisideho34607 күн бұрын

    Where is @2:16 from?😂

  • @Layput
    @Layput12 күн бұрын

    I use wysiwyg and I don't have to program in html anymore

  • @killswitch.
    @killswitch.14 күн бұрын

    `this` is a menace

  • @AnnCatsanndra
    @AnnCatsanndra3 күн бұрын

    Honestly I kinda love the speed to prototype in JavaScript, even knowing the risk of accruing insane technical debt is a perpetual risk with how quiet the language is about the dev's mistakes. I dunno, I'd rather just take the type coersions in JS than C segmentation faults and Java verbosity.

  • @giorgiobarchiesi5003
    @giorgiobarchiesi500310 күн бұрын

    There is another alternative to JavaScript, beside TypeScript: Dart/Flutter. When compiled/run for the web it is automatically translated to JavaScript. And Dart if a safe and consistent language. Both type-safe, and null-safe. So a lot of bugs are simply prevented by the language itself. Of course, a scricter language requires greater design and programming skills; therefore you need to be a pro.

  • @meekbronsen6668
    @meekbronsen666814 күн бұрын

    I love you Mosh

  • @prawidhi
    @prawidhi14 күн бұрын

    What is your upcoming course mosh

  • @flutter-fm1kl

    @flutter-fm1kl

    14 күн бұрын

    Flutter

  • @tentimesful
    @tentimesful10 күн бұрын

    I didnt like it because the intellisense wasnt there and troubleshooting it was needed a browser that dont give all the data... but could do all programming though... but if someone writes in html javascript and you need to change it, it is headache as you cant troubleshoot and have to do fast code reading like me and fix it or make it better

  • @zidane2349
    @zidane234914 күн бұрын

    I like javascript. I hope these minor issues will be solved in the coming versions.

  • @gregbuildstech-cn3cg
    @gregbuildstech-cn3cg4 күн бұрын

    Can we get a full Sveltekit course please? I'll give you all my money.

  • @xenoranger79
    @xenoranger7914 күн бұрын

    Typing always gets me. I can assign a variable as a string, then make it a boolean, then finally a date. I know TypeScript fixes this, but you can still sign multiple types to variables in TypeScript. So your variables can be unpredictable when debugging someone else's code.

  • @Sebastian-hg3xc

    @Sebastian-hg3xc

    8 күн бұрын

    Well, then don't. What's the problem?

  • @xenoranger79

    @xenoranger79

    8 күн бұрын

    Don't debug other's code? Interesting take.

  • @tysonefford5522
    @tysonefford552214 күн бұрын

    l am busy with HTML & CSS, and after that going straight JavaScript!!!!

  • @user-ic3kd8ot3f
    @user-ic3kd8ot3f14 күн бұрын

    Oh yeah

  • @kader1791
    @kader179114 күн бұрын

    it doesn't matter if {}+{}=0 or anything bcz there's no rational developer will do it in real world projects so javascript is the best

  • @daphenomenalz4100

    @daphenomenalz4100

    3 күн бұрын

    Lmao it's not, there's a reason Typescript exists

  • @MrSikesben
    @MrSikesben14 күн бұрын

    Hahaha, Mosh, you nailed it, this is exactly why I refused to use it. I studied your Javascript Essentials but just couldnt use javascript on projects directly because there is something new coming in the corner every time. But your reasons, got me laughing because u nailed one that i realized I was a culprit.

  • @bestofkings9793
    @bestofkings979312 күн бұрын

    I find this video very funny cause of how true it is, but bruh, I love JavaScript, I do everything with it, typescript is a good one though, since learning typescript, it’s been the go-to, still JavaScript under the hood 😂

  • @verydifferentthought
    @verydifferentthought14 күн бұрын

    My first paid project was a telegram bot which I created using NodeJS. So I assigned price as number, but admin entered it with comma. All the posts he created had undefined on price 😂😂

  • @patunolaibukun2506

    @patunolaibukun2506

    14 күн бұрын

    🤣🤣🤣

  • @tmahad5447

    @tmahad5447

    13 күн бұрын

    Number(price.replacace(",", ""))

  • @Sebastian-hg3xc

    @Sebastian-hg3xc

    8 күн бұрын

    You mean the admin send those "numbers" via http, possibly as query string, which is.... string values? Parsing numbers locally aware is a challenge not just for javascript, but in general. This isn't an issue with javascript.

  • @verydifferentthought

    @verydifferentthought

    8 күн бұрын

    @@Sebastian-hg3xc The person who paid money(Admin), yes skill issue from my side😁😁. But I fixed it and did some validation using regex.

  • @PatricSjoeoe
    @PatricSjoeoe13 күн бұрын

    Typescript should be merged into Javascript. The lack of rules in js destroys the language.

  • @rrraewr
    @rrraewr14 күн бұрын

    You forgot to mention the incredibly resource consumption

  • @justcurious1940
    @justcurious194014 күн бұрын

    JavaScript is not clear about a lot of stuff but I love it.

  • @user-hl9us2id5i
    @user-hl9us2id5i14 күн бұрын

    Guess what, my 1 programming language is JavaScript and still using it with typescript 😮

  • @preslaviliev6843
    @preslaviliev684312 күн бұрын

    I might be somehow wrong , but I just logged the outputs of these , both in the browser and in a server env , here is what I get : [] + [] => ' ' ; [] + {} => [object Object] ; [] + {} => [object Object] ; {} + {} => [object Object][object Object]

  • @Sebastian-hg3xc

    @Sebastian-hg3xc

    8 күн бұрын

    Yes, mosh is wrong on this one.

  • @davidjunior390
    @davidjunior39014 күн бұрын

    😂😂 love the illustrations.

  • @asleepv
    @asleepv9 күн бұрын

    Excuse me. Sorry if it bothers you, can you recommend data recovery software for Android with a 100% success rate?

  • @mansouralshamri1387
    @mansouralshamri138720 сағат бұрын

    These are what make Javascript the best programming language.

  • @Dracometeor562
    @Dracometeor56214 күн бұрын

    mosh you are just making it complex, in real world, who the hell would add empty arrays and empty array and objects?

  • @xitaris5981

    @xitaris5981

    14 күн бұрын

    Who wouldn't? It's extremely useful

  • @brahimkassem

    @brahimkassem

    13 күн бұрын

    No one will lol​@@xitaris5981

  • @Dracometeor562

    @Dracometeor562

    12 күн бұрын

    @@xitaris5981useful in what sense? Lol. Im a software engineer for almost 10 years, i have experienced building various backend services and web applications Who the hell would add empty objects and empty array for what use cases? 😂 Before such empty objects go to your backend to process, should be validated, in real world scenario, no one would ever process empty objects or empty arrays Get your facts straight

  • @Aeric80

    @Aeric80

    12 күн бұрын

    maybe a member in the team who introduce a bug that difficult to trace.

  • @Sebastian-hg3xc

    @Sebastian-hg3xc

    8 күн бұрын

    @@xitaris5981 "It's extremely useful" Okay, then use the right syntax. If it's arrays, use concat. If it's objects, use Object.assign or the newer spread operator. The plus operator is used for numbers and strings, not for arrays and objects.

  • @littlebrit
    @littlebrit14 күн бұрын

    Because we hate when something is blinking on the page or when music starts when we open page or when screen fills with pop ups. It's friends have already long gone. JavaScript is left over tech form 90s.

  • @codehucau5564
    @codehucau556412 күн бұрын

    JS help me have a job, help me earn money, help me by food, help me have a rent house to live. JS save my life

  • @matthewwoodard9810

    @matthewwoodard9810

    8 күн бұрын

    Same!

  • @kadesetoki6818

    @kadesetoki6818

    7 күн бұрын

    Js good

  • @BadSpock
    @BadSpock14 күн бұрын

    People hate JavaScript because they don't know it so surprising things happen. People hate JavaScript because other people don't know it and so surprising things happen.

  • @ertugrulghazi334
    @ertugrulghazi3344 күн бұрын

    Personally, I hate OOP so classes means fuck all to me. I work as a Senior DevOps Engineer anyway and we use Python (without OOP).

  • @pmrebel2733
    @pmrebel273311 күн бұрын

    PHP has suffered hate for decades and survived, its JavaScript turn! Like JavaScript they both put food on the table.

  • @user-nv9mq7ls3s
    @user-nv9mq7ls3s14 күн бұрын

    I love it more than I hate it

  • @victoromondi7101
    @victoromondi710114 күн бұрын

    It's true that JavaScript got some weird behaviours that would sometimes make you scratch your head for hours.

  • @samrat131
    @samrat13110 күн бұрын

    yeap , js is weird and awesome at the same time !

  • @gillesashley9314
    @gillesashley931414 күн бұрын

    That's why typescript makes Javascript better.

  • @key7644
    @key764414 күн бұрын

    I remember disabling the javascript on browsers for safety! now the damn thing is everywhere like a fungus

  • @marufbepary100
    @marufbepary10012 күн бұрын

    I saw a lot of memes about JavaScript being trash but I never used it myself. I went straight to TypeScript and honestly I like it. Python and TypeScript are my top languages.

  • @moveonvillain1080
    @moveonvillain108014 күн бұрын

    Typescript is a Language ❌ Typescript is a Linter ✔

  • @lennyedwards62
    @lennyedwards6213 күн бұрын

    Over the years it’s become fashionable to hate JS. The rules, with some admitted quirks, are very easy to absorb. Everyone who has ever cited some of those quirks I’ve asked how often they’ve been affected which is almost never. The loose and strict equality is probably the greatest real world quirk

  • @buddy.abc123
    @buddy.abc12314 күн бұрын

    I don't hate JavaScript, but I can't say the same about the ecosystem

  • @happyhardik
    @happyhardik9 күн бұрын

    It pays the bill 😂❤

  • @Chris-qb6lb
    @Chris-qb6lb11 күн бұрын

    JS isn't perfect (no language is), but people hate on it because they think hating it will in-group them, or for content-creator clout -- contributing to the previous. Coming from JS to Python, there are some nice things about it, but I mostly prefer JS (and TS even more -- it's not that hard to pick up if you know JS). If I'd mostly worked with Python before, though, I suspect I'd have a different opinion. In the future I want to pick up languages like Go and Elixir, and I fully expect to have substantial dislike for parts of the experience.

  • @seyproductions
    @seyproductions10 күн бұрын

    Damn, JS type coercion is wild.

  • @Sebastian-hg3xc

    @Sebastian-hg3xc

    8 күн бұрын

    If you write silly code you get silly results. You don't merge arrays and objects with the plus operator.

  • @llamallama7
    @llamallama714 күн бұрын

    i hate it and it doesn't pay my bills yet :(

  • @fromagetriste

    @fromagetriste

    14 күн бұрын

    i know a lot about python and i can say JS is really bad, and i built a few stuff in JS

  • @ronman6206

    @ronman6206

    6 сағат бұрын

    Same.lol!

  • @javohirmurodov4670
    @javohirmurodov467012 күн бұрын

    console.log({}+[]) => [object,Object] console.log({}+{}) => [object,Object] [object,Object] I try this they are different what you said, Did I do someting wrong?

  • @jasper2virtual
    @jasper2virtual11 күн бұрын

    If you want to be a frontend wizard, you have no choice to master js html css. That is life.

  • @Crossbow123
    @Crossbow1236 күн бұрын

    These coercion quirks brought up in the video are only a theoretical problem and not really an issue when writing applications with javascript. Most of javascript's language issues are mitigated if you activate your brain. But people are lazy. I get it. They don't want to educate themselves. But true, the non existent type system make intellisense impossible which forces you to always lookup things in the documentation.

  • @user-ld3sp1rb4n
    @user-ld3sp1rb4n12 күн бұрын

    Anyone here with JavaScript ebook? Thank you!

  • @faheemahmad3957
    @faheemahmad395711 күн бұрын

    Becuase Flutter(dart) is much better and easier and full stable language

  • @blackisblack22
    @blackisblack2214 күн бұрын

    JS should be banned like Flash was at the time.

  • @nirajkhatiwada6696
    @nirajkhatiwada669614 күн бұрын

    Drizzle didn't remove TypeScript. Drizzle team was dunking on DHH for his decision to remove TypeScript. It was a joke on Twitter.

  • @Layput
    @Layput12 күн бұрын

    Because it's so difficult to program

  • @Lalalala22537
    @Lalalala2253714 күн бұрын

    I am a first year btech student. Should I learn golang? I have heard it will be very useful in future. Also what is the future of blockchain technology?

  • @thecoolnewsguy

    @thecoolnewsguy

    14 күн бұрын

    About blockchain, it seems like it's not so popular. You should learn a language depending on your needs and interests.

  • @g_pazzini
    @g_pazzini5 күн бұрын

    it runs on browser and on server… no other languages can do that!

  • @zububabu8249

    @zububabu8249

    3 күн бұрын

    well java and python can..

  • @_savage
    @_savage14 күн бұрын

    Hey Mosh! How about creating a course on DDD instead of posting these weird videos every day? 🤦‍♂

  • @stephanieowen1

    @stephanieowen1

    14 күн бұрын

    Can't you allow him to try new stuff? He has done a lot for me with his old tutorials and he is gonna probably make the tutorial you are looking for 🥱

  • @chilli_Tea
    @chilli_Tea11 күн бұрын

    They went too far with abstraction, js is so high level and so many frameworks have been tacked on, it's turned into a bit of a mess

  • @bhargavdihora1245
    @bhargavdihora124510 күн бұрын

    Didn't know people hated JavaScript.

  • @peterabouabsi8427
    @peterabouabsi842710 күн бұрын

    Doesn't matter. Dont do what is easy, do what is recommended. The largest tech companies meta and google created JS frameworks react and angular which means both will be promising so doesn't matter if easy or not, learn what is used the most.

  • @asohyannick2509
    @asohyannick250913 күн бұрын

    I love JavaScript because it pays my bills and it can also be use on the server which makes life easier to transition from a frontend to a fullstack Developer with the same language which means I will be making more money with the same language 😂😂😂

  • @Layput
    @Layput12 күн бұрын

    Mosh is my father.

  • @godhandinfamous
    @godhandinfamous14 күн бұрын

    I don't hate it, it puts food on my table

  • @nega_smith
    @nega_smith14 күн бұрын

    I don't know how i would live without is-even

  • @TS-yb8xe
    @TS-yb8xe14 күн бұрын

    I wish Spring team could create new front end framework with Java, that can run on android, iOS and website, so I dont have to use this JS 😂

  • @Anonymous-dy2te

    @Anonymous-dy2te

    14 күн бұрын

    name of the framework?