Navigate Select ESC Close

9 Reasons People Hate JavaScript

2024-05-17 Education
130.7k
4.1k
363
Programming with Mosh
Programming with Mosh
5.1m subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

Why does everyone HATE JavaScript? We expose its flaws, quirks, and why it's still the king of the web! ✋ Stay connected - Twitter: https://twitter.com/moshhamedani - Facebook: https://www.facebook.com/programmingwithmosh/ - Instagram: https://www.instagram.com/codewithmosh.official/ - LinkedIn: https://www.linkedin.com/school/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

Top Comments (10)

@milton2755 2024-06-04

The chaos is what makes it beautiful

9
@robertsandiford6223 2024-05-18

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'.

80 2 replies
@jasper2virtual 2024-05-21

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

13
@AnnCatsanndra 2024-05-29

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.

11
@KennTollens 2025-03-24

Javasacript and Python are the only ones I like, but I only use vanilla JavaScript, css and html. Once I started creating html elements dynamically with JavaScript using the DOM is when I really learned JavaScript.

4
@JW-pu1uk 2024-05-17

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

10
@FutureCodingStars 2025-08-31

This is a fantastic and honest look at JavaScript's quirks. It's so important for new coders to understand these are design choices, not bugs. I always tell kids that "weird" behaviors like loose equality are great puzzles to solve. It's a great lesson in learning to work with a language, not against it.

3
@CoolTebza-eh7ig 2024-06-01

Matter of preference. Some when they see complications they stop learn that thing. But i think developers should be vast knowledgeable in every tool out there. But who I'm i but people choose what they like

5
@shazzad_hosen 2024-05-17

hello sir, its great to see you again

5
@feralaca123 2024-06-10

I love javascript, I have used it for years, almost two decades now. I just don't like to use it on the server.

5

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot