Introducing Go: Build Reliable, Scalable Programs

· "O'Reilly Media, Inc."
4.5
13 reviews
Ebook
124
Pages
Eligible

About this ebook

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 clean syntax and advanced features, including concurrency. This book provides the one-on-one support you need to get started with the language, with short, easily digestible chapters that build on one another. By the time you finish this book, not only will you be able to write real Go programs, you'll be ready to tackle advanced techniques.

  • Jump into Go basics, including data types, variables, and control structures
  • Learn complex types, such as slices, functions, structs, and interfaces
  • Explore Go’s core library and learn how to create your own package
  • Write tests for your code by using the language’s go test program
  • Learn how to run programs concurrently with goroutines and channels
  • Get suggestions to help you master the craft of programming

Ratings and reviews

4.5
13 reviews
Brently hawthorne
July 12, 2018
HIGHLY RECOMMEND for both new programmers and people who know a couple of languages! Which I usually don't agree with when I read it in a book description. This book is amazing. I'm reading it alongside a udemy course (it's not recommended in the course.) I was looking for a book with exercises to work through because that's what really helps me learn and I wasn't having much luck until I came across this. So far there are a few questions at the end of each chapter and a couple exercise programs for you to complete. The author writes in a way that is very easy to understand and honestly I look forward to reading this over watching the videos on udemy because it is so well written and more in depth. And unlike videos it's easier to skim and skip without worrying about missing something. I do come from a programming background already knowing Java and C++ but I think out of everything I've read and all the videos I've seen for go this is an excellent book for complete beginners. If you're a seasoned programmer the layout is very easy to skip pages and skim sections.
2 people found this review helpful
Did you find this helpful?
leo (leo20231209)
July 19, 2018
Very nice book for the beginners. All important parts of go are explained breafly and accurate. I would recommend it for person who wants to start writing code on golang from scratch.
1 person found this review helpful
Did you find this helpful?
Jason Edgar
April 15, 2019
An easily digested introduction to Go that betrays the volume of content. I've returned to sections and learnt new things on the second read.
Did you find this helpful?

About the author

Caleb Doxsey is a developer in New York City who enjoys helping new programmers learn Go. He works as a Software Engineer at DataDog building monitoring software for the cloud.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.