“Hiker with a heavy backpack looking out at mountains and still water” by Philipp Kämmerer on Unsplash

Beating the steep learning curve to archive skill in Angular is not something easy. This post contains the recommended curated resources for learning Angular.

Photo by Redd Angelo on Unsplash

Back in the day, when I started with Angular, I was an experienced ASP.NET MVC web application developer. I was familiar with HTML, CSS, JavaScript, JQuery, and AngularJS. But it got hard for me to follow the official docs as well as other articles, despite reviewing them many times. It was also quite difficult to connect all the pieces and remember things. I had the same problem with the hands-on tutorials. I was copy-typing without getting any fluency or improvement.

I realized that many new subjects are introduced that need to fill up the gaps before continue to the main topic. From excited to start with all the cool things to build using state of art web application, then annoyed with TypeScript, depressed and join the lose-hope with Angular conversations. After a short while to get fluency and gain motivation to continue the learn then apply loop.

After a year and a half work with Angular, from Angular 2 to Angular 6, there was a quite long steep learning curve to think back. But I’m in the comfort with Angular right now, and really love what community bring Angular to version 6 at the time writing this. For sure that Angular still have a lot of rooms to improve, and still young to welcome change, evolution before stable for long-term adoption.

Let’s keep up with Angular development, I would like to have the list of what and how I walk throw the learning curve and hope to make up a path in thousands of other paths out there for other developers to accelerate beating this steep learning curve for Angular.

Last but not least, if you are new to Angular, it’s a good news, you are not late in the race and can skip a lot of breaking changes, retired APIs, and painful manual configuration. IMHO, you are now getting started with Angular at the right time.

If you are have been in the Angular world, check out my learning curve path and see if there is any flower you didn’t notice, and comment your different experience into this learning curve then that would be super great, that’s how team learning process work isn’t it?

If you are very new the web application development, I honestly suggest that you should beat the learning curve of fundamental of JavaScript, HTML, CSS for frontend development, and a backend framework before jump directly into beating learning curve for Angular.