Azure Resource Manager JSON templates — the foundational Azure IaC format, now often superseded by Bicep.
Five passes over the same idea, each from a different angle. Do them in order, or jump to whichever you need.
ARM templates define Azure infrastructure in JSON. While verbose compared to Bicep, they remain important for understanding Azure's deployment model. Key concepts: resources, dependencies (dependsOn), parameters, variables, outputs, linked templates, and template specs. Most new projects prefer Bicep.