I've recently started working with AzureRM templates to build new environments.
This document really helped me understand the template structure when I first started looking at them.
I love examples when I'm trying to learn something new and the Quick Start templates are the mother lode.
Our goal is to incorporate our templates into an Azure Blueprint so that we can quickly build new environments when needed. AzureRM templates can be artifacts of a blueprint.