DEV Community

Discussion on: Which JavaScript Framework to learn

Collapse
 
matthewbdaly profile image
Matthew Daly

The impression I've got of Angular these days is that is has a very, very high learning curve.

First of all, you've got to learn Typescript. This isn't as much of a barrier as it would be to learn a whole new language as it's a superset of Javascript, but it needs to be allowed for.

Then you've got to learn the framework itself. I've had a go with it briefly and it feels like you have to spend a long, long time in it before you start to be productive. The old Angular 1 was relatively quick to get started with, but the new Angular will take more time - I've heard anecdotes of people taking a month to get up to speed. All in all, I couldn't recommend it as a first JS framework, but it may be worth a look again in future.

React is my personal favourite. If you're a Wordpress dev it might be a good fit because they've started using it extensively in the Wordpress ecosystem. It's fairly simple conceptually, but the syntax can be intimidating at first.

Vue might also be worth it. It's kind of a hybrid between the old Angular 1 and React, and while I haven't used it in a while it has a fairly shallow learning curve and is pretty popular.