Foundations:
├─ Infrastructure as Code (IaC)
├─ Terraform CLI
└─ HCL (HashiCorp Configuration Language)
│
▼
Core Concepts:
├─ Provider
├─ Resource
├─ Variable
├─ Output
└─ Data Sources
│
▼
Execution & Workflow:
├─ Plan
├─ Apply
├─ State File
├─ Dependency Graph
└─ Interpolation
│
▼
Advanced Configurations:
├─ Module
├─ Provisioners
├─ Provider Configuration
└─ Versioning
│
▼
Management & Environment:
├─ Backend
├─ Workspace
└─ Remote State