Does this apply to the standard version or only the extended edition?
That requirements of command shell just for making sure the tutorial’s instructions works as expected.
e.g. the echo "theme = 'ananke'" >> config.toml command should be replaced by echo theme = 'ananke" >> config.toml on Windows CMD. Standard and extended Hugo doesn’t require this.
Also, is Git only required for the tutorial or is it a prerequisite for all uses?
Git isn’t a prerequisite for all users, but you may need to download the theme and extract it to themes folder manually, it’s recommended to install it to install and update theme easily.
I found that requirement for Powershell strange and confusing because, first, there is a step to install Git, but then another to run commands with Powershell. My advice is to just stick with Git for everything.