What Infrastructure as Code buys you, the idea Terraform rests on, where it sits among GCP's own IaC tools, and the daily loop of init, plan, and apply — built up to your first real resource in a real Google Cloud project.
7 topics
Terraform is a small idea surrounded by a large vocabulary. The idea is that you describe the infrastructure you want in text, and a tool makes reality match — creating what is missing, changing what drifted, and remembering what it built. Everything else is detail in service of that.
This chapter lays the groundwork. What Infrastructure as Code actually solves and why declarative beats scripting, what Terraform is and how it compares to Google Cloud's own IaC options, how to install it alongside the gcloud SDK, what a provider is, your first real resource in a Google Cloud project, and the shape of the HCL language. The rest of the course assumes these seven pages.