A review by barnysanchez
Introducing Go: Build Reliable, Scalable Programs by Caleb Doxsey

informative fast-paced

3.75

A former student asked me what I thought of this one. It's in the reference book list on Go's website, and he was concerned about how relevant this was as the book was released in 2016 (the language itself in 2009). I picked it up, read it, did all the practices, and dissected the examples in a few hours. 

If you have some prior experience in other languages, then no problem. The amount of information and depth may be too much for a total newbie in programming. The author does warn of this. The book content is still very relevant, and a lot is packed in just 100 pages. 

If you know something like Python, C/C++, or Java, this is a fast and furious intro that will leap you ahead so you can comfortably take on other books that cover the subjects in depth and with more examples. 

Recommended. You have to be very careful with the setup of the environment, or else some code examples will not work (at least this holds for macOS environments).