My experience has been frustrating in the beginning. The docs are references, not tutorials. Trial, error, patching, rinse, repeat. My site is up now, but the way to get here was a nightmare! However, I appreciate how versatile Hugo is! The team has put effort into it, and I hope the same will be applied to the docs.