HCL syntax, resources/data-sources, state management, modules, workspaces, plan/apply workflow, providers, remote backends.