Do not get too hung up about the below requirements, some are needed straight away and others much later.
As and when the software is required instructions will normally be provided.
A free tier Amazon Web Services account
Virtualbox (or another VM)
Putyt, PuTTYgen and Pageant
Terraform<
Git and/or Github
Chef Workstation
Docker
MySQLWorkbench
pgAdmin
Docker for Windows
Chef Development
Notepad++