loading...
markdown guide
 

I agree with Mauro's comment to an extent.

If you want to work on newer applications (sometimes called "greenfield" applications) then Angular (they dropped the "Js" suffix with version 2) is the way to go.

Once you are comfortable with Angular, I would recommend taking a look back at how AngularJs did things. That way you'll be able to appreciate the changes that they have made over the years.

N.b.

Angular = everything from Angular version 2.0 and above
AngularJS = The OG version of Angular (they changed the name slightly with the launch of version 2)

 

I imagine that even though the Angular team only wanted a 3-year support plan that it might go the way of Python 2.

If you want a decent middle ground, I'd learn the latest and then the major differences between 1.7 and 2/latest. Enough to say in an interview for a legacy Angular project that while you don't know x, later versions do it similarly with y, but you know enough Angular to be able to jump between versions.

 

I would recommend learning Angular 6 (or React, or Vue.js); AngularJS is no longer on development (blog.angular.io/stable-angularjs-a...).

 

Hi Deni! The Angular team just released Angular 7 today. I would suggest starting with Angular 6 or 7. AngularJs will lose all support in the next year or so.

Classic DEV Post from May 18 '19

Aim to Never Stop Learning

It's OK to not know everything. It's OK to be wrong.

Deni Toshevski profile image

Don't ghost on us ❀️

Sign Up

DEV is home to the best community-driven resources on the web. All 100% free and publicly available.

Discover more by creating your account.