DEV Community

Discussion on: Is JavaScript the most confusing programming language?

Collapse
 
blindfish3 profile image
Ben Calder

The obvious answer is no: there are languages that are deliberately written to be confusing and succeed very well; e.g. Brainfuck.

TBH I don't think this type of headline/question is particularly constructive. It reinforces the (misconceived) idea that JS is somehow more confusing than other languages. Any programming language has quirks that may initially confuse beginners or those moving from another language. Features that some see as strengths, others see as weaknesses. Despite often spurious examples of 'confusing' code that no-one would ever write in practice; the 'issues' that might catch out inexperienced JS developers can be learnt relatively quickly.

Yes, frameworks and ecosystem are changing fast; but ultimately the foundations of JS haven't changed. If you understand those you shouldn't have any problems keeping up. One really good place to get a better understanding of the language is the You don't know JS books.