The Little Go Book is a free introduction to Google's Go programming language. It's aimed at developers who might not be quite comfortable with the idea of pointers and static typing.
Very short book and consist over 80 pages and would be inadequate to you if you are first time learning or so. Otherwise If you already experienced in other languages and want to dive in to the code as soon as possible, it will be goto book for you. You can skip or skim first few chapters if you're coming from strong type language background.
This book serves as an excellent primer for anyone new to the Go programming language. Authored with clarity and a direct approach, it effectively distills the essence of Go into a digestible format that readers can breeze through in a short sitting.
Content Overview: This compact guide covers the fundamental aspects of Go programming, from basic syntax and variables to more advanced topics like concurrency. The book's structure is logical, allowing readers to build on their knowledge as they progress through the chapters. Each topic is presented with straightforward explanations, making complex concepts accessible to beginners.
Strengths: The book’s greatest strength lies in its simplicity and brevity. It’s ideal for programmers who prefer getting a quick overview without getting bogged down in too much detail. The explanations are clear, and the language used is easy to understand, making it suitable even for those who are new to programming.
Limitations: However, the book's concise nature comes with a drawback. It lacks practical exercises, which are crucial for reinforcing the material covered. Beginners might find themselves needing additional resources to practice and solidify their understanding of the concepts discussed.
Conclusion: The Little Go Book is a valuable resource for anyone looking to quickly get acquainted with Go. It provides a solid theoretical foundation, but to make the most out of it, readers should supplement their study with hands-on exercises from other sources. Despite this minor shortfall, the book is a worthwhile read for its clear exposition and the efficient introduction it offers to the world of Go programming.
If you want to get what's the hype behind Go lang, and you don't have enough motivation to dig in by yourself, this is the right book for you.
It's actually little, straight to the point, and well-written. Go is supposed to be simple and easy to learn, and after reading this book I bet you'll agree with this statement as well.
It's a good primer into Go. Not comprehensive, but it gives you what you need to know to get started. It's more suited to experienced developers who are curious about Go.
Really good book. I can't imagine how the author can distill the core concept of Golang into 84 pages only. That's insane.
Everything you need to know about Golang are explained here. The conciseness of the explanation is top notch.
Even only 84 pages, it can take 2-3 days to finish it, especially for those of you that coming from dynamic typing languages (Eg: Python, Ruby) which the concepts are totally different.
This is must reading book for every aspired Go coders before taking to advance level.
Written in 2014, but still relevant until now. That's explain how Golang provide simplicity and powerful built-in library which you don't need to worry it will change dramatically in the near future.
Although I already read some books about Go and started to practice it for weeks this book still had new things, concepts for me. I will definitely recommend for those who would like to start programming in Go, because this book is a pretty good summing-up about the key concepts in Go and can be read in a short time. Maybe I've read an older version but it doesn't contains anything about Go modules which came in Go 1.13. The topic of the examples is Dragon Ball which reminds me to my childhood :)
Concise and at the same time pretty complete book for understanding how and why Golang was built. I would say this is the first book to read before going to these other more complex and detailed books out there.
This book is brief and focuses on the main points of Go. It's really nice not having to skim through the data types introduction or the syntax references as we can always look for that in the docs. The book is pure developer-friendly, introductory content.
A good concise intro to Go. The author explains the syntax and some concepts in a very short, and very good, way. You need to have previous experience in programming to understand it.
As a beginner in GoLang i understood the writer perfectly. I like how it showed the difference between pointers vs values at the end of every chapter. It wasn't so long that i felt i would never finish. Definitely a resource to keep on the shelf for a refresher.
Short, good, concise primer into the Go programming language up to and including channels. Due to the tiny length you won't find anything here that you can't find anywhere else, but it's clear and free!
A concise survey of the language fundamentals that whets the appetite. It moves perhaps too fast for a beginner (and the example "Sayan" was weird) but a free resource to tempt people to the official tutorial and play.golang.org