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
Git and/or Github
Docker for Windows