Comment

Comment by threatofrain

JS is a small language when you consider the core of constructs which are in use today. I'd ballpark JS to be around 80-120 "constructs", which will differ based on how you divide semantic and conceptual units of learning. I'd ballpark Go to be around 80-120 as well.

A junior developer who is just learning how to code will not deal with all of JS historical baggage; they will deal with historical JS when joining a large historical codebase. A junior developer will also not be dealing with the different quirks arising from different browser runtimes. These are concerns for businesses who already have products.

But a Student does not encounter these things while learning and writing greenfield apps. Otherwise we are advocating for a student to learn an additional "learning" language. That sounds ideal for a 4 year university program.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton