Terraform is something you install on your computer that lets you tell other computers what to do.
It's kinda like puppet and ansible and all those other DevOps™ tools that I also have no clue about. But with added Cloud™.
If you have separate firefox, chrome AND safari windows all open just so you can log into three different AWS accounts to use Jeff Bezos' idea of a good GUI then Terraform might be for you.