Many beginners learn Terraform commands without understanding the system behind them. That often leads to confusion about why Terraform refreshes state, generates plans, or builds dependency graphs before making changes.
This lesson explains Terraform as a continuous operating model instead of a sequence of commands. You will see how configuration defines the desired state, how providers discover existing infrastructure, how state connects resources, and how planning calculates the changes needed to reconcile the two.
Understanding this operating model provides the foundation for every Terraform deployment, regardless of cloud provider or infrastructure size.

