Download the latest version of Drupal using Composer. With Composer is easy to manage all the Drupal dependencies.
composer create-project drupal/recommended-project my_project
This command automatically executes the composer install command and download the latest Drupal version.
What is NVM?
NVM allows developers to switch between different versions of Node. This is particularly useful when an application needs to run a specific version of Node.js but the system is using a different one, here is when NVM shines.
Terraform is an open-source infrastructure as code software tool, it allows you to manage and automate the infrastructure of the application. Terraform uses declarative language, it means we don't have to define every step of the control flow, but it focuses in what end result we want and Terraform will find a way of how to execute it.