: Learning Go: An Idiomatic Approach to Real-World Go Programming: 9781492077213: Bodner, Jon: Books Learning Go: An Idiomatic Approach to Real-World Go Programming
This is the Go book I've been looking for. Other books cover some features in 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, 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, 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 It's a great book that touches on various important concepts for the Go language with 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 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.
Jon Bodner Ô 0 free download
An interesting book for those who are trying to know 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. Highly recommend it for beginner and intermediate levels even though an expert will find very good tips and tricks 👍 Exemplos claros e que funcionam! Good flow so far and solid writing. Frustrating experience following examples with missing imports you have to visit playground urls. I came out of this book understanding Go (particularly its type system) far better than I did. I'm considerably productive simply because I'm writing Go as it was intended to. For some reason, a lot of resources out there try to coerce Go into something it isn't, or misuse various features; I have the sense that I and maybe people I've worked with didn't actually get Go properly.I see similar things in the JavaScript world. People force it into doing all kinds of weird stuff that it's fundamentally not designed for. Can you do it? Sure. Will you have a good time? Not always.Anyway, I love this book and I'm very glad I took the time and energy to go through it. I now use it as a reference occasionally to ensure I'm thinking about solutions and problems properly from a Go perspective.