I’m currently working on setting up an Azure infrastructure using the ARM templates. Although Visual Studio has built-in support for ARM templates, it’s not always easy to configure them correctly and I had to spend a lot of time browsing through the Azure Quickstart templates at https://github.com/Azure/azure-quickstart-templates.
One great tool that helped me a lot was ARMViz. This tool allows you to visualize the resources in your ARM template and their dependencies:
If you click on a specific resource in the diagram you jump straight to the location in the template.json file. Nice!