✓ Read ñ The Go Programming Language by Alan A. A. Donovan ↠´ Quintessential text for learning The Go Programming Language After working through some of the examples you will discover the simple elegance of the programming language stripped down but expressive.
The chapter on testing, benchmarking, and profiling needs some work However, I think these will require another book in itself There is little or no mention of symbolic debugging Some may argues that with the proper array of functional tests, you don t really need a debugger However, I am in the camp which believes that there is nothinginsightful to understanding the behavior of code that stepping through it with a debugger.
Excellent book Buy it, orimportantly read it, then keep a copy on your shelf for reference.
If you ve read Kernighan and Ritchie The C Programming Language , this is the Golang KR alternative A must read for this young new language.
This book is different It contains manyexamples, and the advice in this book is extremely valuable and based on extensive experience For instance, this work is one of the first that extensively documents locks and mutexes and how and when certain concurrency patterns or styles are useful in the concurrent programming space.
I would argue that this slim 400 and yet fat book is the fattest out there and is accessible to both college students and experienced programmers.
No regrets awesome book that clearly explains key concepts of golang One of the authors is Kernighan yes, that one , so it s as easy to read and as useful as your well thumbed C book It was longer, though, withto cover Still, I was able to write a substantial Go library after reading it I m going to get a paper copy to keep next to the C bible.
Dozens of programming books, years of reading them, most of them helpful but of mediocre quality This is a great example of what a high quality programming book is like Unlike a lot of books some of which are written by undergrads this book is written by very experienced programmers Kernighan He was involved with creating UNIX and C Every page of this book, you can tell a lot of work went into refining it A lot of it is example driven, which I love The examples were impressive They managed to find practical or fascinating examples that fit neatly into a book format For example, in one, they generate image files of fractals In another, they create a web server.
Go is a new programming language, fostered by Google It s designed to be radically simple It s like they took C, notoriously one of the smallest, simplest languages ever created, and REMOVED things For example, there are no while loops, and no preprocessor It does add some modern features that most programmers are now accustomed to, but surprisingly few For example, there s no templates or exception handling I was pretty skeptical, but this book won me over I m not sure if it will become my language of choice, but it s definitely a contender It showed me that a language doesn t need to be insanely convoluted and complex ahem, C , ahem to be fully functional and modern.
This book has very few weaknesses A couple that I ll point out The first, maybea feature than a bug, is that it s wide in breadth but short in depth You will get a wonderful tour of every feature of the language, but you won t learn enough from this book to use them very well You ll have to read the online documentation fordetails Another weakness I found is the last two chapters reflection and low level programming They seemed rushed compared to the rest of the book They kept apologizing for how cursory their treatment of these topics were, as if they knew they were disappointed with their treatment of these topics Finally, I d have liked to seedetails about error handling, which is one of my biggest sticking points with the language.
But I m giving this book five stars because it earned it I only rate books with 5 stars that are so persuasive and so well done that they win me over, and change my understanding of something, which is exactly what this book did It s not perfect, nor is any book, but this book really is as good as it gets.
The book about Golang This book is like a bible for Golang It covers all topics for the language from A to Z One of the interesting things is exercise section which helps to test your knowledge and skills I would have it on the shelf.
Great book, a must read for anyone seriously looking into picking up Go for a future project, the language seems simple but the nuances of it are very important and the book dives into it and provide a great guidance and gotchas here and there that are just priceless.
Stdin Wtf is make, map, string, int in this nonsense bucnh of code OK, I can exytrapolate that from Python, but still not good.
Well, seems it s much easier to just go to documntation of 1 basics, like data types, functions and2 bufio than to read such examples that hell knows where can be applied or for what the re hell they needed at this points Should we ll be building search engine Animated GIFs on opage 30 WTF I need this shit I remember when I had started Python I was starting froma 2b 2c a bprint c 4Easy and immediately all concepts grasped.
Dropped, too long for what can be learned much faster I just ran simple hello world web server without the help of this book Will go for online docs.
S Even C.
NET was clearer.
S Short, true intro and to the point online e book