Terraform, and IAC in general, is still pretty new thing so doesn't have as many conventions around as traditional programming.
For someone just getting starting you should definitely checkout Hashicorp Learning Center. It is updated pretty regularly, and material is structured so that it builds up on each other.
Also, I think you should read upon what Terraform really does for you, and what is stored in the files created on initialization. This way, you will understand why remote backend is important. Same with modules. Just start using the tool, and you will come to a case where they are needed.
Anyway, enjoy! Terraform is lot's of fun!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Terraform, and IAC in general, is still pretty new thing so doesn't have as many conventions around as traditional programming.
For someone just getting starting you should definitely checkout Hashicorp Learning Center. It is updated pretty regularly, and material is structured so that it builds up on each other.
Also, I think you should read upon what Terraform really does for you, and what is stored in the files created on initialization. This way, you will understand why remote backend is important. Same with modules. Just start using the tool, and you will come to a case where they are needed.
Anyway, enjoy! Terraform is lot's of fun!