Iβm officially starting my Terraform learning journey with the goal of clearing the HashiCorp Terraform Associate (003) certification.
Iβve worked with cloud and DevOps concepts before, but now I want to go deeper into Infrastructure as Code (IaC) and understand Terraform the right way β concepts, best practices, and real-world usage.
This blog series will help me:
- Stay consistent
- Document what I learn
- Help others who are starting from scratch
π― Why Terraform?
Terraform is one of the most widely used Infrastructure as Code tools. It allows us to:
- Provision infrastructure using declarative code
- Manage cloud resources across multiple providers
- Version control infrastructure
- Reduce manual errors and improve scalability
Most importantly, itβs cloud-agnostic, which makes it a must-have DevOps skill.
π Certification Goal
HashiCorp Certified: Terraform Associate (003)
This certification validates:
- Core Terraform concepts
- State management
- Modules and providers
- Terraform Cloud basics
- Best practices and workflows
The exam is MCQ-based and focuses more on understanding concepts than writing code.
π§ Topics Iβll Be Covering
Here are the 15 main topics I plan to study and write about:
- Terraform Basics & Workflow
- Installing & Setting Up Terraform
- Providers
- Terraform Configuration Language (HCL)
- Resources
- Variables & Input Values
- Output Values
- State Management
- Backends
- Modules
- Dependency Management
- Terraform Functions
- Workspaces
- Provisioners & Meta-Arguments
- Terraform Cloud & Enterprise
Each topic will have:
Simple explanations
Examples
Common mistakes
Exam-focused notes
π My Learning Plan
- π Read official HashiCorp docs
- π» Practice Terraform with AWS (basic resources)
- π Write short blogs after each topic
- β Solve practice MCQs
- π Revise weak areas
π€ Who Is This Series For?
- Beginners starting Terraform
- DevOps engineers preparing for Terraform Associate
- Anyone who wants clear, simple explanations
π’ Whatβs Next?
My next post will cover:
βWhat is Terraform & How the Terraform Workflow Works (init, plan, apply)β
If youβre also preparing for Terraform or just starting out, follow along β letβs learn together π
π¬ Letβs Connect
If you have tips, resources, or suggestions for the Terraform exam, feel free to comment or reach out.
Happy Learning! π
Top comments (0)