Intro to Terraform
The best thing so far is that you can use Terraform everywhere - AWS, Azure, GCP, and many more. This way you don't have to learn the underlying API language, you can just learn HCL. Start with installing Terraform using your OS of choice.
From your working directory initialize Terraform:
Review HCL with a plan: