Learning Go: An Idiomatic Approach to Real-World Go Programming
Thumbnail 1

Learning Go: An Idiomatic Approach to Real-World Go Programming

Product ID: 271179743
Secure Transaction
Frequently Bought Together

Description

Learning Go: An Idiomatic Approach to Real-World Go Programming

Small manufacture image 1

Reviews

R**Q

The one Go book experienced developers should own

This is the Go book I've been looking for. Other books cover some features in more detail, and other books are better for new developers with little experience in programming. This book is the book for the rest of us. If you are already seasoned in Java, C, C++, Ruby, Python etc., and you've just started working with Go, I highly recommend this to become your main Go book.I don't need someone to walk through example code of how to read a file or implement the Fibonacci sequence. I also don't care what special syntax the Go developers chose to write loops. Nor do I care about the history of the language, who designed it, or where they worked. Who cares? I need to learn how to USE THE LANGUAGE. This book will show you how to USE THE LANGUAGE. These are the unspoken, undocumented "idioms" that experienced Go developers use and have internalized as "the right way" to write Go code.Idioms go beyond syntax. Go has an undeserved reputation as a simple language, one that is easy to learn, and has so few features that everyone will be a master in a matter of hours. I agree that Go is easy to read, but it's actually a very weird, unique language, with idioms that no other language uses. The author of this book agrees and caters his approach to teaching experienced developers about how to design programs that are harmonious with Go's unique nature.

J**H

A fantasic introduction to my new favorite language

I found this to be a seminal work for Go Programming authored by the excellent John Bodner.Go is easy to learn, but for some reason, the syntax can make it seem unapproachable to those already familiar with an OOP language like Python. Once I picked this up, several concepts (including pointers and concurrency, which are notoriously "difficult" for a beginner), were much easier to understand. Mr. Bodner uses plain language to effectively convey topics that are often incomprehensible to the layman.While other books, like The Go Programming Language (A. Donovan and B. Kernighan), dive much deeper, Learning Go is the book I would recommend anyone interested in getting started with "Golang". While that sentiment is true, it does the book a disservice as it is better than a "just getting started" guide.Highly recommended!

J**L

Great book, examples could have been better

It's a great book that touches on various important concepts for the Go language with more detailed and complicated examples to gain a deeper understanding.I think this book assumes at least a decent amount of experience as a developer as the examples are sometimes not very straightforward. At times, I found myself seeking additional resources to grasp some of the nuances fully. I particularly felt that the chapter on interfaces could have benefitted from a gentler introduction, as it was somewhat challenging to follow.Having bought the printed version, the lack of color in the examples did not help with the readability.Overall, I recommend the book. I started reading it with some basic experience in Go and my goal was to get a deeper understanding which has definitely been achieved.

S**S

A Modern Replacement for the Blue Book

If you are new to programming, or maybe even brand new to Go, start with the book "Head First Go". However, if you already have some experience, this is a great book. It's a much easier read than the de facto "Blue Book (The Go Programming Language)". The explanations in this book are clear and concise. Just be sure to play with the code and not only read the book.

F**Y

Good and comprehensive instructions for Golang

It's easy to understand, it covers lots of important topics in Go, even it includes generic from Go 1.18. if you have finished the "the Go programing language" ,this could be the next one you want to pick.

A**A

Great book

An interesting book for those who are trying to know more of the language, everything is pretty clear and easy to understand. Not beginner friendly though, you need to know at least some concepts and some experience to enjoy reading this book.

N**R

A very pragmatic way of approaching Go

Very well written and easy to follow. Does a great job of explaining why its important to adhere to a lot of golang's idioms, without getting too much into the weeds. Great book overall, learned quite a bit.

L**S

good flow

Good flow so far and solid writing. Frustrating experience following examples with missing imports - you have to visit playground urls.

Common Questions

Yes, all products are sourced directly from authorized retailers in the US, UK, UAE and India. We maintain strict quality control processes and verify each product before shipping. All items come with applicable manufacturer warranties and are covered by our standard return policy.
Delivery times vary by destination country, typically ranging from 3-9 business days. Each order is fully trackable through our system. We handle all customs clearance and use reliable courier partners for last-mile delivery. You'll receive regular updates about your order status via email and our app.
Desertcart is an international e-commerce platform operating since 2014. We securely process thousands of orders globally each day. Every product goes through our quality verification process before delivery, and we provide end-to-end order tracking, 24/7 customer support, and a comprehensive returns policy to ensure a safe shopping experience.
Our prices include the product cost, international shipping, import duties, customs clearance, and local delivery charges. We handle all customs and import procedures, ensuring there are no hidden fees upon delivery. PRO members receive additional benefits including free shipping.

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Anita G.

Good experience, but the tracking updates could be better.

2 months ago

Vikram D.

The MOLLE sheath is of exceptional quality. Very happy with my purchase.

2 weeks ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
27944 som

Duties & taxes incl.

Kyrgyzstanstore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Ask AI about this Product

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Abdullah B.

Great price for an authentic product. Fast international shipping too!

3 weeks ago

Rajesh P.

Customer service was outstanding when I had questions about the product.

2 days ago

Learning Go An Idiomatic Approach To Real World Go Programming | Desertcart Kyrgyzstan