Какой путь у новичка в Go?
Go идеален для новичков, потому что он сделал процесс входа в язык максимально простым. И так, схема действий:
1) https://tour.golang.org/ - проходим весь курс. Самое важное в этом туре - это задачи. Они занимают 80% времени, но дадут 95% понимания и главное что вы лучше всё запомните
2) Effective Go читаем полностью.
Всё, вы уже можете считать себя программистом на Go и будете понимать почти всё о чём говорят другие программисты.
На оба этих шага вы потратитен пару дней. Я уверен, что любые книги про Go вам в итоге не дадут больше информации, чем эти два шага, зато сожрут кучу времени.
Первым и обязательным шагом должно быть понимание - зачем оно вам надо или может понадобиться в будущем.
Из книг - https://www.golang-book.com/books/intro и www.gopl.io