This concludes the getting started guide for Terraform. Hopefully you're now able to not only see what Terraform is useful for, but you're also able to put this knowledge to use to improve building your own infrastructure.
We've covered the basics for all of these features in this guide.
As a next step, the following resources are available:
Terraform Documentation - The documentation is an in-depth reference guide to all the features of Terraform, including technical details about the internals of how Terraform operates.
Google Provider Documentation The Google provider documentation includes everything you need to configure and provision GCP resources.
Examples - The examples have more full featured configuration files, showing some of the possibilities with Terraform.
Terraform Cloud - Terraform Cloud is a hosted application that can be used to store Terraform state, and execute Terraform commands.