If you have basic understanding of JS, I think you will be fine. The learning curve for AngularJS is steep so you are going to spend a lot of time going over new material.
As soon as you are able to write a basic program in JS then jump right to AngularJS.
I would recommend: http://www.packtpub.com/angularjs-web-application-developmen..., You may have to read several times over but it is a good guide for a real Angular application. And, yes jump into making a real application with Angular, you won't regret :)
I agree with Dimitris: you'll be fine with basic JS knowledge. Although I would describe the AngularJS learning curve as Ben Nadel puts it in his blog =) (which by the way is a great resource for learning a bit more advanced AngularJS) http://www.bennadel.com/blog/2439-My-Experience-With-Angular...
I can also recommend the screencasts at http://egghead.io/lessons to get a hang of the basic AngularJS concepts (site seems somewhat broken now however...)
4 comments
[ 0.30 ms ] story [ 34.0 ms ] thread[1]: eloquentjavascript.net/contents.html
As soon as you are able to write a basic program in JS then jump right to AngularJS.
Tkae a look at this book as well. http://shop.oreilly.com/product/9780596805531.do It's really helpful.
I can also recommend the screencasts at http://egghead.io/lessons to get a hang of the basic AngularJS concepts (site seems somewhat broken now however...)