Goodreads helps you keep track of books you want to read.
Start by marking “Introducing Go: Build Reliable, Scalable Programs” as Want to Read:
Introducing Go: Build Reliable, Scalable Programs
Enlarge cover
Rate this book
Clear rating
Open Preview

Introducing Go: Build Reliable, Scalable Programs

3.66  ·  Rating details ·  173 ratings  ·  28 reviews
Perfect for beginners familiar with programming basics, this hands-on guide provides an easy introduction to Go, the general-purpose programming language from Google. Author Caleb Doxsey covers the language’s core features with step-by-step instructions and exercises in each chapter to help you practice what you learn.

Go is a general-purpose programming language with a cle
Paperback, 124 pages
Published February 1st 2016 by O'Reilly Media (first published January 25th 2016)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Introducing Go, please sign up.

Be the first to ask a question about Introducing Go

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 3.66  · 
Rating details
 ·  173 ratings  ·  28 reviews

More filters
Sort order
Start your review of Introducing Go: Build Reliable, Scalable Programs
Kemel Zaidan
Nov 16, 2017 rated it it was ok
Shelves: it-books
The book brings a very introductory view of the Go programming language. The problem is that it seems to focus on Go as the first programming language, since it goes from the very first beginning explaining what is a variable a function etc.

This makes the book a little boring if you already know another programming language. It also makes the author to spend too much time with the basics and not much with Go particular features that makes the language stand, which are goroutines and channel. Tho
Hadi Sinaee
Jan 24, 2018 rated it liked it
Shelves: programming
The book is a good starting point for those who want to learn Go; you will learn the basics of the language with some examples. Although there are some exercises at the end of each chapter to put your knowledge into testing, it's better to do more yourself because the exercises don't cover everything.

The title about "Build Scalable Programs" doesn't fit here. The purpose is about general programming using a specific language and the book examples are simple ones. It doesn't prepare you to write
M. Serhat
Mar 30, 2020 rated it liked it
Shelves: technology
A good introductory book for Go, which can be quickly consumed to get an idea about the language and its concepts.

I wouldn't suggest this book if you have no previous programming experience, it's more like an introduction book for people coming to GoLang from any other programming language.

For an introductory book, some chapters such as HTTP, TCP and PRC were completely unnecessary. These chapters were also quite weak, and the author simply skipped them with snippets with no explanation.
Mathi Fonseca
If you're an experienced programmer in other languages, this book is NOT a good resource to start. The approach is for beginners, as it even explains what a variable is for example. If this is the case, the book is a good introduction to the craft (maybe not the first I would read though).
In case you are an experienced programmer and want to get to know Go and its differences with other languages, I recommend a different book, like Go in Action from Manning.
Oct 02, 2017 rated it liked it
As an introductory book, this one is ok. I quite like the fact of being able go read a technical book in an afternoon, but that comes with obvious compromises. Don't expect to finish the book and start coding by yourself. The topics are not connected and you will need extra references to build anything real with the language.
Andi Dirgantara
Sep 10, 2018 rated it it was amazing
Great reference for beginner, as the title stated. Only cover basic understanding to Go language. Straight forward and there are questions by the end of every section, so we can test our understanding by ourself. Recommended, for new comer.
Nov 15, 2018 rated it liked it
A nearly minimalist introduction to Go, in print format. Some of the syntactic sugar feels glossed over, so a close reading is still require for readers previously using dynamically types languages with garbage collection.
Jul 02, 2017 rated it really liked it
Shelves: it-developement
As an introducing book it was quite ok. As with this book and recent programming books, they talk a lot about simple things and in the end when are more harder things only half of the page or less is used to make things clear.
Maxim Proskurnia
Jan 02, 2018 rated it really liked it
Good one as an introduction to the language. Don't try to expect much from this book. There is only basic explanation of the main concepts which can be an excellent starting point in learning Go.
Apr 26, 2020 rated it liked it
Very introductory, but worth a quick check of fundamentals.
Deny Prasetyo
Jun 16, 2019 rated it really liked it  ·  review of another edition
Well.. Usual Golang book
Zhang Zhishan
Jul 08, 2018 rated it liked it
too simple.
Ahmad Magdy
Aug 29, 2018 rated it liked it
It's good to refresh your information about Go, but not that good for beginners because it needs more details and more aspects to cover
John Weis
Feb 25, 2018 rated it really liked it
Shelves: comp-sci, 2018
For the beginner, this is a good introduction to the language. For those with moderate programming experience, it should take an afternoon to work through.
Jun 02, 2018 rated it it was ok
Another edition of 'An Introduction to Programming in Go'
Ardyn Caelum
Apr 02, 2019 rated it liked it
Not bad for an introducing book.
Jan 31, 2016 rated it did not like it
Shelves: prog-languages, go
This is the worst computing book I have read in a long time. Making a book an "intro for beginners" should not become a pretext for loosely and incompletely touching, in what appears like a semi random fashion, on the concepts of the language. Targeting it for beginners relieve the author of any moral obligation to make connections with other similar concepts from other languages, and calling it an intro gives him a convenient way to get away with a less that thorough review of these concepts. A ...more
Jan 31, 2016 rated it liked it
It's ok for a first contact with the language, but it lacks some rigorousness and structure. Being a software engineer myself, I felt that many details are left out and I was missing important bits while going through the chapters. If it's intended for beginners that don't necessarily have previous programming experience, I think it's not basic enough, those kind of readers would get lost very easily. It seems as if the book tries to get to both beginners and programmers, but it fails at being g ...more
Michelle Schuster
Aug 23, 2016 rated it it was amazing
This is a great introduction to the language. It describes very clearly the basic concepts of the language and gives the reader a really good place to start as well as a good idea of how it may relate or differ from languages they have already used.
Andrew Long
Jul 20, 2016 rated it it was ok
First half does an okay job introducing things, but when it dives into packages and what not it's random and a bit confusing. Spends about the same amount of time on everything, which is thorough for simple topics and basically skimming the surface for complex topics.
Михаил Кузьмин
Sep 10, 2016 rated it really liked it
Very short and incomplete, but clear and well-written
Aug 04, 2016 rated it it was ok
IMHO, waste of time, I think you would be much better just downloading go and running go tool tour.
Ahmed Thabet
Mar 21, 2016 rated it liked it
Was just OK. Not very informative and lacks examples on many areas, but that's the case with "Introductory books". Definitely a good choice!
Jul 02, 2016 rated it it was ok
Дуже погано. Прості речі розжовуються, а складні майже не пояснюються.
May 14, 2016 rated it liked it
Shelves: software
Good introduction for someone who has programmed in other languages but hasn't worked with Go previously.
Satish Srinivasan
rated it it was amazing
Jan 02, 2017
rated it really liked it
Aug 28, 2019
rated it really liked it
Mar 22, 2018
rated it liked it
Apr 23, 2019
rated it really liked it
Feb 27, 2018
« previous 1 3 4 5 6 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Go in Action
  • The Pragmatic Programmer: From Journeyman to Master
  • Concurrency in Go: Tools and Techniques for Developers
  • The Go Programming Language
  • The Unicorn Project
  • Let's Go
  • Felt Time: The Psychology of How We Perceive Time
  • Site Reliability Engineering: How Google Runs Production Systems
  • Curse of the Shadowmage (Forgotten Realms: The Harpers, #11)
  • Building Microservices: Designing Fine-Grained Systems
  • On Directing Film
  • To a God Unknown
  • VALIS (VALIS Trilogy, #1)
  • The Social Skills Guidebook: Manage Shyness, Improve Your Conversations, and Make Friends, Without Giving Up Who You Are
  • Stillness Is the Key
  • Crusade (Forgotten Realms: Empires, #3)
  • Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
  • Get Programming with Go
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

Need another excuse to treat yourself to a new book this week? We've got you covered with the buzziest new releases of the day. To create our l...
6 likes · 0 comments