Я бы предложил легкую вводную книгу
www.golangbootcamp.com
Затем более глубокую
www.amazon.com/Programming-Language-Addison-Wesley...
Отдельно советую по БД и Golang:
https://www.vividcortex.com/resources/the-ultimate...
И по concurrency (но эту книгу стоит с осторожностью) -
www.amazon.com/Mastering-Concurrency-Go-Nathan-Koz...
И две обязательные к прочтению
devs.cloudimmunity.com/gotchas-and-common-mistakes... - на удивление эти ошибки 90% разработчиков делают. Практически настольное пособие.
golang.org/doc/effective_go.html - стандарт, что тут добавить.
Про интерфейсы тут -
https://habrahabr.ru/post/276981/
Про то, как работает конкурентность в Go(а по сути runtime) -
https://habrahabr.ru/company/ua-hosting/blog/269271/
Что хорошо - большая часть этих ресурсов полностью бесплатны.