I use Hugo for quite some time, but I was missing a few things. This book felt like a missing manual. It starts from a dummy level, gradually introducing more advanced Hugo features, chapter by chapter. For me, it made the interaction between archetypes, templates and themes more clear.
It inspired me to partially automate restaurant reviews and recipes. I really appreciated the part on rendering JSON from static data or web services. This inspired me to render some data obtained from google takeout, especially my Google maps restaurant reviews.
However, there is one part I really have to warn for. Hugo has a builtin development web server, that can be used to preview your work. In the book it is suggest to expose this webservice, on your laptop on your home or business network, to the world via proxy service to allow a friend or colleague to briefly see your work. This exposes your laptop and your home or business network to hackers on the internet.
The part on getting your Hugo site hosted expresses 3 example ways of hosting:
1. Using Netlify with your source material in github.
2. Via S3
3. Via your own web server
Although Netlify is great, I would have appreciated a 4th, slightly more complicated, approach of using GitHub as a hosting services not only for the source material but also for the published sites. This is free and can limit the number of 3th party services needed. I currently run 3 web sites this way. I admit, I use Travis as a build service, but I think that can be eliminated nowadays by using what is provided by GitHub/Microsoft.