The Go Programming Language pdf
Download PDF →

Free eBook

The Go Programming Language

Alan Donovan, Brian Kernighan

Buy From Amazon →
Why you should buy from Amazon?

Purchasing books is a commendable way to back authors and publishers, recognizing their effort and ensuring they receive fair compensation for their work.

The book "The Go Programming Language" by Alan Donovan and Brian Kernighan is an essential guide to the Go programming language. The publication presents Go not just as a tool for development but as a means to solve specific programming tasks. The authors, who are leading experts in the field of programming, present the material in a way that is accessible to both beginners and experienced developers.

What Will You Learn from the Book?

Reading this guide, you will gain knowledge in the following areas:

  • Basics of the Go language, including syntax and data structures.
  • Principles of concurrent programming and parallelism.
  • Working with networks, web applications, and data processing.
  • Developing scalable and high-performance applications.
  • Recommendations for writing clean and efficient Go code.

Each chapter of this book includes exercises designed to assess and deepen your understanding. To further aid in this learning process, the source code related to the textbook is freely accessible for download on Github. This allows readers to actively engage with the material, applying what they've learned in a practical context.

book Go Programming Language

Why Should You Read This Guide?

"The Go Programming Language" deserves attention for its unique approach to presenting the material. The authors not only detail each aspect of the language but also focus on developing real applications. In the book, Alan Donovan and Brian Kernighan demonstrate best practices and widely accepted standards. Its relevance and depth of analysis make it an indispensable resource for anyone wanting to master Golang.

More About the Author of the Book

Alan Donovan, Brian Kernighan

Alan A. A. Donovan is a distinguished member of Google's Go team, based in New York. He is an alumnus of Cambridge and MIT, where he earned his degrees in computer science. Since joining Google in 2005, he has been instrumental in various infrastructure projects, notably co-designing Google's proprietary build system, Blaze. His contributions to Go programming are significant, having developed numerous libraries and tools for the static analysis of Go programs.

Brian W. Kernighan is a respected professor in the Computer Science Department at Princeton University. His illustrious career includes a long tenure at Bell Labs' Computing Science Research Center from 1969 to 2000, where he significantly contributed to the development of languages and tools for Unix. Brian is well-known for his co-authorship of several influential books in the field of computing.

FAQ for "The Go Programming Language"

Who Is This Guide Recommended For?

It is recommended for both beginning programmers and professionals who want to deepen their knowledge in Go or learn it from scratch.

Do You Need Prior Knowledge of Other Programming Languages?

Understanding the basics of programming will be helpful but not mandatory. In their work, the authors thoroughly examine the fundamentals of the language.

What Topics Does the Book Cover?

It covers a wide range of topics, from the basic constructs of the language to advanced topics such as concurrent programming and network operations.

Does the Textbook Include Practical Examples and Exercises?

Yes, it contains many practical examples and tasks that help better assimilate the material.

Is the Guide Suitable for Preparing for Professional Exams or Go Certification?

While it is not a specialized textbook for exams, it provides extensive knowledge and practical skills that will be useful in preparation.

Where can I download the “Go Programming Language” PDF?

You can download PDF from this link.


Author: Alan Donovan, Brian Kernighan Language: English
Publisher: Addison-Wesley Professional ISBN-13: 978-0134190440
Publication Date: October 26, 2015 ISBN-10: 9780134190440
Print Length: 400 pages

Free download "The Go Programming Language" by Alan Donovan, Brian Kernighan in PDF

Download PDF* →

*The book is taken from free sources and is presented for informational purposes only. The contents of the book are the intellectual property of the author and express his views. After reading, we insist on purchasing the official publication on Amazon!

Table of Contents