Buy 3 Get 1 Free
Our Best Sale Yet! Add 4 Books Priced Under $10 To Your Cart Learn more
The Go Programming Language
Part of the
Addison-Wesley Professional Computing Series
Select Format
Book Overview
The Go Programming Language is the authoritative resource for any programmer who wants to learn Go. It shows how to write clear and idiomatic Go to solve real-world problems. The book does not assume prior knowledge of Go nor experience with any specific language, so you'll find it accessible whether you're most comfortable with JavaScript, Ruby, Python, Java, or C++.
- The first chapter is a tutorial on the basic concepts of Go, introduced through programs for file I/O and text processing, simple graphics, and web clients and servers.
- Early chapters cover the structural elements of Go programs: syntax, control flow, data types, and the organization of a program into packages, files, and functions. The examples illustrate many packages from the standard library and show how to create new ones of your own. Later chapters explain the package mechanism in more detail, and how to build, test, and maintain projects using the go tool.
- The chapters on methods and interfaces introduce Go's unconventional approach to object-oriented programming, in which methods can be declared on any type and interfaces are implicitly satisfied. They explain the key principles of encapsulation, composition, and substitutability using realistic examples.
- Two chapters on concurrency present in-depth approaches to this increasingly Read More chevron_right
- This item: The Go Programming Language$5.23
- Go In Action$11.75
- Go In Practice$249.52
Frequently Asked Questions About The Go Programming Language
-
How long is The Go Programming Language?
The Go Programming Language is 400 pages long.
- Who wrote The Go Programming Language?
Books like The Go Programming Language
Book Reviews (8)
Did you read The Go Programming Language? Please provide your feedback and rating to help other readers.
Write Review
Very good book
Deepak V , Nov 9, 2022
This is a reference manual for go language. Not a quick reference manual, but an exhaustive and in-depth book.
|
|
Recommended to buy:
Yes
|
Excellent book. It did what the others didn't
Derived From Web , May 6, 2022
I tried another Go book, before tossing it aside in favor of this one. Very good book. It did what the others didn't it explain why? Go is a language. So if the reasoning behind the decisions is left out, then the language is hard to swallow. But with proper explanation of the reasoning, one can see the wisdom of Go and forgive some of its odd design and syntax decisions.
|
|
Recommended to buy:
Yes
|
Nice intro to Go
Derived From Web , Nov 30, 2020
The book goes trough the main topics on go programing in a very interesting way. It presents several different cases of plagiarism. Worth the read.
|
|
Recommended to buy:
Yes
|
Terribly Written
Derived From Web , Aug 23, 2019
The book is too large, too complicated, and too often written poorly. The order of it is also ridiculous, they make use of go libraries extensively up front, like the unsafe library which is basically a hack for people who are Java devs and want to not use go but use Java instead.
|
|
Recommended to buy:
No
|
Easy intro to the Go Lang
Derived From Web , Jul 29, 2019
Easy intro to the Go Lang. While I tried to learn the basics from various source, this book is the best there is.
|
|
Recommended to buy:
Yes
|
Not for a beginner
Derived From Web , May 4, 2019
Typical computer language books start out with setting up your computer to create and compile programs, and that first example is normally the Hello World program! With this book, which gives no clue how to accomplish this simple task, it may be a reference book for a pro GO programmer. For a beginner, its a disappointment!
|
|
Recommended to buy:
No
|
Very clear and informative
Derived From Web , Oct 23, 2018
This book is great for beginners of Go, but not for beginners of programming. Thanks to the trainers, I was able to learn how to write Go code very quickly.
|
|
Recommended to buy:
Yes
|
Great book, but the Kindle edition sucks.
Derived From Web , Aug 24, 2018
5 stars for the book, 2 stars for the Kindle edition. I own both the print and kindle editions of the book. The book itself is great, but I am very disappointed with the Kindle edition. This is the first time that I have attempted to read a text book on a Kindle and I found that navigation within the book was extremely cumbersome. To add insult to injury all of the online code examples are line wrapped because of the Kindle formatting and there are links to out of line versions that are correctly formatted. Honestly, is that the best that Kindle can do? I would have liked to have seen a PDF file of the book.
|
|
Recommended to buy:
Yes
|
1
List of All Editions of The Go Programming Language
New from | Used from |
---|