Angular resources worth your time

If you're learning Angular there's no shortage of tutorials and videos and books to get you started. Where should you start?

I've compiled a list of the most valuable Angular resources to save you some time. If you think I missed something really awesome, let me know over on Twitter and I'll see about adding it.

Books

I've read three, and I can recommend these two.

ng-book

All of the Angular books I read are giant desk thumpers, and this one is no exception. But that's not a bad thing. You're going to need a reference book, and it should be this one.

One of the big struggles with learning Angular is the docs are a bit tough to work through. I found having this book combined with docs made it possible for me to wrap my head around a few different concepts that would have stymied me with just the docs alone as a guide. And when I have a question, I go to ng-book first before the docs.

Mastering Web Application Development with AngularJS

You should buy this book for one chapter: chapter 11, Understanding the inner workings of AngularJS. There are plenty of other goodies in this book which go way beyond Angular and dives into incorporating Angular into a frontend workflow. They also do a fantastic job of explaining other advanced concepts, like transclusion and building your own directives.

But in my opinion, they should have opened the book with chapter 11. Until you understand what they explain, (quite well too), in this chapter, there's too much magic in Angular. Yes, you could "just read the code". Or you could save yourself a ton of time, buy this book and read Chapter 11.

Egghead

The best videos on Angular are the Egghead videos. You can snag most of these videos for free. I suggest starting here. There's plenty of stuff worth your time behind the paywall too.

Articles and Tutorials

Stackoverflow

Blog posts

Code

Bootstrap directives

Once you get to the point where you are designing your own directives, you'll want to see how other people do it. The Bootstrap directives are really great examples to learn from.

Angular itself

Last but not least, Angular itself is one of the best written and well commented javascript codebases I've ever read. If you're ever wondering how something works, don't be afraid to dive into the code. It's really not that terrifying.

Training

And of course I have to mention my own Angular training. :-) I've taken all of the resources above and put it into a compact, one day video course so you can get to work on your Angular project quickly and avoid many of the common pitfalls.

Drop your email into the form below and I'll send you a bunch of freebies.

Share this article with your friends:

Hey there, I'm Sean.

I'm probably a lot like you. I make stuff for the web. I have a CS degree, but the last 8 years of my career have been a more potent teacher.

Sean Fioritto

Recently, I wrote a book on web development called Sketching with CSS. I also run a training company for developers. I'm an author in Smashing Magazine and I've written some cool open source projects.

Today, I'm an entrepreneur. In the not so distant past I did the usual 9-5 thing doing web development for a couple of big companies.

I'd love to meet you on Twitter.

You can also email me: [email protected]