This is the second part of my series on MVCs, where I will be collecting and offering links for getting to know, and get started with, MVCs.
I will be focusing on what I consider to be the big four right now (each will become a link as I publish that part):
- Intro
- AngularJS (this post)
- Ember.js
- React
- Backbone.js
- Summary
AngluarJS
Ironically, the tutorial from AngularJS.org itself, is probably not the one I would recommend for the beginner; while thorough, is pretty dry, and it just might bore you before really get going…
I started with Shaping up with Angular JS, from Code School. Yet another fine example of online education, taught through video lectures and automated coding challenges, this tutorial walks you through everything from the very basics to creating your own custom directives and how to structure your code. You won’t walk right into a full-time AngularJS job with just this intro, but you will be ready to start thinking up, and working on, your own personal projects!
Egghead.io offers an incredible list of AngularJS tutorials, including a really nice getting started section that covers all the vocabulary and basic functions of each “part” of AngularJS, each accompanied by a short video. They also offer a nifty Cheat Sheet, for your quick-reference needs.
Lastly, Thinkster has a very lengthy AngularJS tutorial, though a lot of the links point to the AngularJS.org Documentation I mentioned above, or to pay-only sections, but there are also several in-page videos and external resources that you might find useful.
Bottom Line
What I like about AngularJS is the low cost of entry. All of the tutorials that I found begin with an HTML file, add a few custom attributes and values, maybe a couple curly braces here and there, and eventually get into Controllers and such, but the initial task always starts with a basic HTML doc. This is a very comfortable introduction.
Something you might want to read before you get too deeply into AngularJS, however, is Ruoyu Sun‘s Things I Wish I Were Told About Angular.js. Some of it may not make sense until you get started, but if you read it first, hopefully as you encounter something Ruoyo warns about, you will remember it.
I hope you enjoyed getting to know AngularJS, up next is Ember.js!
Happy learning,
Atg
It always colors my opinion of any tutorial when an obvious, fundamental error is made. In this case, the very first tutorial on Egghead.io places the script after the body tag.
Top tutorials.