• Caleb Doxsey. Introducing Go. O’Reilly, 2016.

Небольшая книга для начинающих. Кратко осмотрены все ключевые конструкции языка, да и всё. Как кажется, целевая аудитория выбрана неудачно.

Во-первых, совсем начинающие не справятся потому, что нет описания основных для программирования понятий и практик в отрыве от языка. Иначе говоря, немножко текста о работе с памятью в Go есть, но про саму память ничего нет.

Во-вторых, не очень начинающие книгу будут листать, а не читать, т.к. заметно много места потрачено на “смотрите, а вот так мы заполним массив без цикла, но с циклом удобнее, конечно же”.

В-третьих, совсем не начинающим книга подойдёт лишь как беглое знакомство с базовым синтаксисом в метро. Пока кажется, что документация с сайта языка бодро заменит.

Главное, чего я в тексте не нашёл — зачем вообще писать на Go? Не к тому, плохой язык или нет. К тому, что не описана причина. Не дана мотивация. Не приведены production cases, в которых Go отжигал бы круче C++ или Java. Всё это за кадром.

В общем, наверняка есть книги лучше этой. А эту на пару долгих поездок в метро, не более.