Go book for a Rubyist?

xuanbao · · 765 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>I&#39;m a Rubyist, with a little Java experience, and I prefer having a good book at my side when learning new things. Are there any books that are more suitable for someone from this kind of OO background?</p> <p><strong>Go in Action</strong>: looks like it&#39;ll be released in the next few weeks but there is no detailed Table of Contents. Does anyone have early access, and if so how is it?</p> <p><strong>Programming in Go: Creating Applications for the 21st Century</strong> has a chapter on OO and in general looks interesting, but, it is now 3 years old. Is it still relevant? Would it be suitable?</p> <p>Maybe some other book would fit me better, or perhaps <strong>Effective Go</strong> would be as good as anything out there?</p> <p>My focus at the moment is more in command-line tools than web applications, though I do want to move toward that in the future.</p> <p>Thanks for you thoughts.</p> <p>/Michael</p> <hr/>**评论:**<br/><br/>nstratos: <pre><p>I personally believe that especially for Go, online resources are more than enough to get you started. You should check out <a href="http://nathany.com/good/">Go Object Oriented Design</a> from Nathan Youngman who is also a Rubyist. <a href="https://golang.org/doc/effective_go.html">Effective Go</a> should also help you a lot to learn to write idiomatic code.</p> <p>If you really insist on books, check out this <a href="https://github.com/dariubs/GoBooks">curated list</a> of Go books.</p> <p>Also it might be worth to wait for <a href="http://www.gopl.io/">The Go Programming Language (Addison-Wesley)</a>.</p></pre>mcouk: <pre><p>Thanks!</p> <p>The Addison-Wesley book looks good, but 6 months is a bit too long to wait. :)</p></pre>mcouk: <pre><p>Great link you just added! I&#39;ve read POODR a couple of times so that should be familiar for me. Will give it a read.</p></pre>DeedleFake: <pre><p><a href="http://www.lmgtfy.com/?q=go+for+rubyists" rel="nofollow">Sort of</a>. In particular, someone&#39;s writing <a href="http://goforrubyists.com/" rel="nofollow">a book</a>.</p></pre>mcouk: <pre><p>Go for Rubyist...whoda thunk it! Do you know of any ETA for that?</p></pre>DeedleFake: <pre><p>No. Sorry, but I just found out about it while trying to find an answer to your question.</p></pre>mcouk: <pre><p>Thanks for your help. I can&#39;t believe I didn&#39;t think to search for &#34;Go for Rubyist&#34; :/</p></pre>trevorbramble: <pre><p>Hi, thanks for the interest. There is no honest ETA. =^)</p></pre>mcouk: <pre><p>Thanks for the info Trevor, and all the best with your book.</p></pre>trevorbramble: <pre><p>Thanks!</p></pre>bketelsen: <pre><p>While we didn&#39;t explicitly target Rubyists with Go in Action, two of the three authors are Rubyists...</p></pre>klaaax: <pre><p>&#34;Go Blueprints&#34; by Matt Ryer, definitely. there is not much features in Go, what matters is taking advantage of its concurrency features like channels and go routines.</p></pre>neoasterisk: <pre><blockquote> <p>there is not much features in Go,</p> </blockquote> <p><a href="http://commandcenter.blogspot.gr/2012/06/less-is-exponentially-more.html" rel="nofollow">Less is exponentially more</a></p></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

765 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传