Go is an easy-to-use but surprisingly powerful language that you could call a modern version of C. It has a clean and simple structure that is said to be statically typed, but it behaves like a dynamically typed language. While it compiles to native code, it is as easy to work with as an interpreted language. In this guide, we've highlighted the best of the Go books that we've reviewed on I Programmer.
I Programmer covers hundreds of programming titles per year, good and bad, to make it easier for you to find the right ones. Our Programmer's Bookshelves aim to highlight the best.
If you want to read more of the original review click in the link in each title. The thumbnails of the book jacket in the side panel provide links to the Amazon website.
If you just want to view the book's product details (without making a purchase) click in the top portion of the thumbnail to open the book's product details page. If you do decide to buy a book via Amazon, accessing it from a link on I Programmer means that we are credited with a few cents - so thanks to all of you who support us in this way.
Go Programming In Easy Steps
Author: Mike McGrath
Publisher: In Easy Steps
Pages: 192
ISBN: 978-1840789195
[フレーム]
Mike James awarded this title the maximum five stars, saying that overall this is a great introduction to Go if you are in a hurry and not a complete dummy. He said that while it won't make you an expert, it will get you more than started. It doesn't have any large scale examples, though Mike considers this is a plus point. It is also too short to cover everything, but for its size it covers enough.
Highly recommended if you want a Go refresher.
Go Programming Language For Dummies
Author: Wei-Meng Lee
Publisher: For Dummies
Pages: 336
ISBN: 978-1119786191
This recommendation by Mike James is made even though he says this isn't a book for dummies. Giving the title four stars, Mike says this is a fairly reasonable book on Go, well-written and to the point.
[フレーム]
Mike says overall it's a fairly standard account of a language to anyone who can already program, but it isn't as consice as you might wish for in the early chapters. It doesn't do a good job selling Go's advantages as a language and it doesn't deal wtih Go as a system programming language. You might want a copy if some of the practical examples correspond to things you want to do.
The Go Programming Language
Author: Alan A. A. Donovan and Brian W. Kernighan
Publisher: Addison Wesley
Pages:400
ISBN: 978-0134190440
When reviewing this book, Harry Fairhead asked the question "Can Brian Kenighan do for Go what he did for C?" Brian W. Kernighan wrote the classic guide to C, back in the days when it was a new language, co-authoring it with Dennis Richie, one of C's creators. There is a lot about Go that is similar to C, and indeed this book has similarities to the classic "The C Programming Language" beyond the form of the title.
[フレーム]
Harry's conclusion was that this book was easy to read wasn't as useful as the original classic K&R book on C. Harry learned C from the K&R book over a weekend, but couldn't say that the Go book transformed him overnight into a Go programmer in anything like the same way. Awarding four stars, Harry described this title as concise, but says there is so much more to say concluding: "After reading it you can probably write Go programs, but probably not with confidence - there is too much to remember."
The Go Programming Language Phrasebook
Author: David Chisnall
Publisher: Addison-Wesley
Pages: 288
ISBN: 978-0321817143
Don't make the mistake of thinking that this "phrasebook" is just some sort of reference. This is one of the best introductions to the Go language you can find and why it is packaged in this way is a mystery, according to Mike James, who gave the book a 4.5 star rating.
He says you can expect to read this book from cover to cover despite its tiny size and being labeled as a "phrasebook", as it's more than just a cookbook or a list of idioms in Go. Rather, it's a perfectly readable introduction to the language that has been misleadingly packaged.
[フレーム]
Mike says that if you are looking for a quick introduction to Go and you are a reasonably competent programmer then this is highly recommended. However, he hopes the publisher produces a revised work with bigger pages and a better title!
Also on Programmer's Bookshelf
First Class Functional Programming Books
Programming Book Choices For Fun
Good Reads In Applied Programming Theory And Techniques
Top Computing Theory Book Choices
Web Design And Development - Further Reading
Web Design And Development - Top Pick CSS And HTML Books
Holiday Reading Recommendations
Pick Of The Shelf - SQL Server
Cloud Computing Books Pick Of The Bunch
Advanced Java - Books Outside the Core
Advanced JavaScript Book Choices
JavaScript Beginners Book Choice
C# Books - Pick of the Shelf Revisited
Reading Your Way Into Big Data
Pick of the Shelf - SQL Server 2012
MySQL and MariaDB Database Books
Comments
or email your comment to: comments@i-programmer.info
To be informed about new articles on I Programmer, subscribe to the RSS feed, follow us on Google+, Twitter, Linkedin or Facebook or sign up for our weekly newsletter.
Software Architecture In Practice
Author: Len Bass, Dr. Paul Clements and Rick Kazman
Publisher: Addison-Wesley Professional
Pages: 464
ISBN: 978-0136886099
Print: 0136886094
Kindle: B094CPJ96B
Audience: Software architects
Rating: 4.5
Reviewer: Kay Ewbank
This is the fourth edition of a book widely regarded as a classic since its firs [ ... ]
Principled Programming
Author: Tim Teitelbaum
Publisher: DateTree Press
Date: March 2023
Pages: 429
ISBN: 978-8987744109
Print: B0BZF8R467
Audience: General
Rating: 5
Reviewer: Mike James
Principled Programming - what else would you want to do?
<ASIN: B08NF958NM>
<ASIN: B0921HHN48>
<ASIN: B0184N7WWS>
<ASIN: B008066S9I>