Angular JS part 1 - Fundamentals
These are some simple html files, one building on top of the other, that show some fundamental concepts in creating an Angular.js app. They are almost one to one taken from the video "AngularJS Fundamentals In 60-ish Minutes" by Dan Wahlin, which is a great video to watch as an introduction.
For a production app you would most likely start from some pre-built scaffolding like angular-seed, using tools like npm, bower and yeoman. But to understand some of the underlying principles, I think it helps to go back to basics.