<p>Now there are many books published about Go. And there are few in pipeline ( <a href="https://github.com/golang/go/wiki/Books">https://github.com/golang/go/wiki/Books</a> ). Few months back I also started working on a book to self-publish, but couldn't make much progress ( <a href="http://golang.muthukadan.net/">http://golang.muthukadan.net/</a> ). Is it worth investing time to write a new book?</p>
<hr/>**评论:**<br/><br/>kaeshiwaza: <pre><p>I think there is enough books about Go the language, but we need books about the standard library and packages x of the team.
But please, not a book with half pages to repeat the tuto or to sell Go !</p></pre>metamatic: <pre><p>Yes, some of the standard library is in serious need of better documentation.</p></pre>nohoudini: <pre><p>I would love to see a book about distributed systems / network programming. What are the corner cases to consider, etc. How to make sure it is "safe". What issues are to look for and to avoid. common pitfalls, etc.</p>
<p>The goal would be that I could write something like groupcache or something with raft. Something more complex than just a simple rpc server & client. Maybe "Distributed programming design patterns" describes it the best.</p>
<p>I would buy it instantly. If anyone can recommend any books on this topic I'd be very happy. I hope you understand what I mean. Thanks :)</p></pre>gogroob: <pre><p>IMO, Go would really benefit from a book targeted at complete beginners, not Go beginners, but beginners to programming. </p>
<p>At this point, there are some amazing Go Books:<br/>
* The Little Go Book<br/>
* Go in Action<br/>
* The Go Programming Language<br/>
and a few other ok ones.</p>
<p>If you're familiar with another language, transitioning with the above resources are plenty. </p>
<p>However, what Go is really missing is a book like <a href="https://pine.fm/LearnToProgram/">https://pine.fm/LearnToProgram/</a> which makes no assumption that someone knows what a variable, a <code>string</code> or a type is. </p></pre>baijum: <pre><p>My book is very close to a beginner level book. But I am making an assumption that the reader is familiar with some programming concepts. In my book, I recommend to spend few days with <a href="https://scratch.mit.edu/" rel="nofollow">MIT Scratch</a>. I am avoiding comparisons with other languages including Python, which I used for 12+ years.</p>
<p>Edit: grammar - add missing <em>with</em></p></pre>pragmaticprogrammer: <pre><p>This could also help beginners to consider Golang as their first programming language. </p></pre>nyoungman: <pre><p>An Introduction to Programming in Go by Caleb Doxsey is more beginner friendly than those mentioned, and he is revising it for publication through O'Reilly. <a href="http://www.golang-book.com/" rel="nofollow">http://www.golang-book.com/</a></p>
<p>I'm trying to make my own book more beginner friendly as well, though it's still a book on learning Go as opposed to a book on learning the basics of programming with Go. I expect people to have played with Scratch or a little JavaScript before coming to my book:</p>
<p>Here's a blog post extract from Chapter 1. Please let me know what you think.
<a href="https://nathany.com/learn-go/" rel="nofollow">https://nathany.com/learn-go/</a></p>
<p>Btw, Learn Go and the other Go books from Manning are half-price today (December 4th) with the promotion code dotd120415au. Here's a link to my book if interested: <a href="http://yng.mn/learngolang" rel="nofollow">http://yng.mn/learngolang</a></p></pre>tvmaly: <pre><p>I think a book covering the interfaces in the standard library would be useful. </p></pre>nyoungman: <pre><p>There is always room for more books. From Alan Donovan's and Brian Kernighan's interview on Slashdot:</p>
<p>"When one writes a book, there is always the belief or at least hope that one can do it "better" than others, not in any negative sense but just that new organization, examples, explanations, and writing will all combine in a way that readers will find helpful."</p>
<p><a href="http://features.slashdot.org/story/15/11/18/1748247/interviews-alan-donovan-and-brian-kernighan-answer-your-questions" rel="nofollow">http://features.slashdot.org/story/15/11/18/1748247/interviews-alan-donovan-and-brian-kernighan-answer-your-questions</a></p></pre>no1youknowz: <pre><p>I would love to see a book about the creation of an web mvc framework.</p>
<p>1) To start off with describing the typically common features of a web framework.<br/>
2) Develop each component with an aid to understanding how things exactly work and why. </p>
<p>3) Finish off with a developed framework.</p>
<p>4) Writing a simple application to show it off in action.</p>
<p>I think that would be awesome and would also for people like me, even though I have written a boat load of apps already. I haven't gone into more laser-like detail and would love to know more, but as in-depth examples and actually build something too!</p>
<p>Oh and yes. I know I can go through code of gin, marconi, negroni, revel, echo and others. But I'd love to see clear explanations, commentary, why's and wherefores. I think it would be a great learning experience!</p></pre>tonybai_cn: <pre><p>Is there any book like cookbook for go?</p></pre>lapingvino: <pre><p>I think a book teaching programming for kids using Go would be really useful, especially if it's Creative Commons so it can be easily translated to other languages to help battle digital illiteracy.</p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
0 回复
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传