Opinions

How do you feel about the state of {topic}?

JavaScript is moving in the right direction
Completion percentage: 86.9% (20640)
Completion percentage: 86.9% (20640)

Percents
Count
Agree Strongly
Agree
Neutral
Disagree
Disagree Strongly

Building JavaScript apps is overly complex right now
Completion percentage: 87.6% (20813)
Completion percentage: 87.6% (20813)

Percents
Count
Agree Strongly
Agree
Neutral
Disagree
Disagree Strongly

JavaScript is over-used online
Completion percentage: 87.6% (20828)
Completion percentage: 87.6% (20828)

Percents
Count
Agree Strongly
Agree
Neutral
Disagree
Disagree Strongly
We asked members of the JavaScript community to share their “pick of the year”

My 2020 Pick: Ben Hong

Ben is one of the most generous people in the JS community. He's active in open source (on the Vue core team), consistently makes useful content for developers to learn, and is very giving with his time.

We asked members of the JavaScript community to share their “pick of the year”

Cassidy Williams

Principal Developer Experience Engineer at Netlify

I enjoy building JavaScript apps
Completion percentage: 87.7% (20852)
Completion percentage: 87.7% (20852)

Percents
Count
Agree Strongly
Agree
Neutral
Disagree
Disagree Strongly

I would like JavaScript to be my main programming language
Completion percentage: 87.8% (20870)
Completion percentage: 87.8% (20870)

Percents
Count
Agree Strongly
Agree
Neutral
Disagree
Disagree Strongly

The JavaScript ecosystem is changing too fast
Completion percentage: 87.8% (20874)
Completion percentage: 87.8% (20874)

Percents
Count
Agree Strongly
Agree
Neutral
Disagree
Disagree Strongly
Percents
Count
Percents
Count

What do you feel is currently missing from JavaScript?
Completion percentage: 7.9% (1883)
Completion percentage: 7.9% (1883)

Percents
Count

Features you'd like to see in JavaScript one day.

Recommended Resources

TypeScript 3 Fundamentals, v2

Learn key Typescript features such as typing variables and function signatures, abstract classes, interfaces, enums and more.

React For Beginners

Upgrade your JavaScript skills to learn React.js in just a couple of afternoons.
Thanks to our partners for supporting us! Learn more.