Joshua Colvin

Resources for learning Angular

Published December 18, 2017

Learning a new framework can be a daunting task. One thing that makes this task even more difficult is deciding which resources are worth your time. In an attempt to save others from the pain I experienced learning Angular, here are the resources I found to be the most helpful.

Angular.io 

The Angular team, and community, put a lot of effort into the documentation so this is a great place to start. I recommend going through the QuickStart and Tour of Heroes tutorial. These will give you a great overview of the different pieces that make up an Angular application and how they fit together. While you’re on the Angular site check out the Angular Style Guide. This opinionated style guide will answer everything from “How do I structure my application” to “What naming conventions should I follow”. Following the style guide recommendations will keep your learning efforts from getting derailed by decision fatigue.

Ultimate Angular 

If you want to become an Angular expert there is no better way than taking Todd Motto’s Angular Fundamentals and Angular Pro courses. Todd’s courses are top notch and cover every conceivable aspect of Angular in depth. These courses are not the cheapest ($119 each if purchased separately, or $179 for both), but they are well worth the investment.

Todd Motto’s Blog 

Not only does Todd offer some of the best Angular courses out there, he also shares a lot of free Angular content on his blog. Each article is a deep dive into a different aspect of Angular. Topics range from Creating your first Angular 2+ Component to Lazy Loading: code splitting NgModules with Webpack.

Pluralsight’s Angular Learning Path 

Pluralsight offers many courses on Angular and has put together a learning path to help you gain a mastery of the framework. The learning path consists of seven courses covering the basics, routing, forms, the CLI, and best practices. Deborah Kurata’s Angular Getting Started will serve as a great introduction to Angular if you’re just getting started.

Frontend Masters Building Awesome Web Apps with Angular 2 

This ten hour Frontend Masters workshop taught by Lukas Rubbelke is a great way to get up to speed quickly. You will get an excellent overview of Angular and learn how all the pieces fit together. Coding challenges throughout the workshop will aide in testing your understanding.

Thoughtram Blog 

Another excellent blog in the same vain as Todd Motto’s. The team at Thoughtram write in depth articles about all things Angular. Their posts on change detection and zones are a must read for anyone who wants to fully understand the framework.

Scotch.io 

If you’re looking for tons of free Angular content look no further than Scotch.io. They currently have 48 Angular tutorials. If you’re looking for a more structured learning plan they also offer courses on Angular.

ng-newsletter 

Subscribe to this weekly newsletter to get some of the best Angular articles and tutorials delivered straight to your inbox. This is a great way to stay up to date with what’s new.

Angular Air 

Hosted by Justin Schwartzenberger and featuring a knowledgable group of panelists and guests, this live video broadcast all about Angular is a much watch.

Adventures in Angular 

This weekly podcast is another great way to stay up to date on what’s happening in the Angular world. This is just the tip of the iceberg when it comes to great Angular content. The Angular community is filled with lots of talented developers willing to share their knowledge.

Find this article helpful or interesting? Follow me on Twitter for related content.

Joshua Colvin is a UI Software Engineer specializing in building component libraries. He lives with his wife and two kids in Michigan.