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.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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.