The main angularJS site has a good tutorial to get you started. This blog i found helpful when getting started, specially the integration with yeoman: http://briantford.com/blog/angular-yeoman.html. These are video tutorials about angular.js: http://egghead.io/. The rest is up to you.
http://deansofer.com/posts/view/14/AngularJs-Tips-and-Tricks...
http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-sup...
http://blog.petermolgaard.com/tag/angularjs/
http://onehungrymind.com/angularjs-sticky-notes-pt-1-archite...
http://www.raymondcamden.com/index.cfm/2011/11/29/My-first-A...
A google discussions about the difference between factory and service:
https://groups.google.com/forum/?fromgroups=#!searchin/angul...