title: How to master AngularJS?
body: <p>I'm pretty new to AngularJS and I find it a bit awkward. The easy stuff is very easy, but the advanced things are significantly harder (directives, provider / service / factory...)</p>
  
  <p>The <a href="http://docs.angularjs.org/api" rel="noreferrer">documentation</a> isn't very helpful for someone who's just starting to learn those things; and I find myself constantly searching for directives for things I need instead of writing my own.</p>
  
  <p>I tried <a href="http://emberjs.com/" rel="noreferrer">Ember.js</a> and I was much more productive with it, but the API is still being changed significantly so I prefer skipping it for now.</p>
  
  <p>Are there any better resources to get into AngularJS properly?</p>