<p>Currently learning JavaScript @ HackReactor. Not an entirely terrible language, but I've been on the fence about ES6 & functional patterns in JS. </p>
<p>I'm either going to pick up Clojure or GoLang next, and I've been interested more and more by Go. </p>
<p>Anybody got recommendations on good "Learn Go" books for someone whose not entirely new to programming, but isn't a seasoned programmer either?</p>
<p>Thanks friends!</p>
<hr/>**评论:**<br/><br/>st3fan: <pre><p>The Go Programming Language by Donovan and Kernighan is wonderful. </p></pre>ChristophBerger: <pre><p>Agreed, a great book, very detailed and complete, but it can be too "heavy" if you're not a seasoned programmer. I did not learn Go from this book but I always have it on my table for reference.</p>
<p>"Learn Go" by Nathan Youngman (Manning Publications) provides an easier entry into the language. (Disclaimer: I have not used this book either for learning Go as I bought it when I already was quite familiar with Go.)</p></pre>joncalhoun: <pre><p>What topics interest you? Are you willing to go with ebooks or video courses as well?</p>
<p>There are books on web dev, writing an interpreter, go in general, concurrency, etc. Are any of those topics more interesting than others?</p>
<p>I am writing Web Development with Go (<a href="http://www.usegolang.com" rel="nofollow">www.usegolang.com</a>). You build a web app from scratch and eventually deploy it. </p>
<p>If an interpreter interests you, <a href="https://interpreterbook.com" rel="nofollow">https://interpreterbook.com</a> might be a good fit. </p>
<p>If you want more general books on Go The Go Programming Language and Go in Action are good. (<a href="http://www.gopl.io" rel="nofollow">http://www.gopl.io</a> and <a href="http://goinactionbook.com" rel="nofollow">http://goinactionbook.com</a>)</p>
<p>I am probably missing a few...</p></pre>codelitt: <pre><p>I had been meaning to learn Go for a while. Between Jon's book and GoByExample, I feel like I've been getting a really good handle on it. I learn best by doing so it's been excellent for me. Definitely recommend checking it out. He also has a great blog. </p></pre>gac_web: <pre><p>golang.org has all the documentation you need to learn the language, it's better than any book out there. </p>
<p>It won't teach you how to write a modern professional web application though, and most Go book out there, won't go beyond basic toy apps. I've yet to see a book about Go talking about web security, user management, acl authorization, data validation, rdbms persistence, migrations, and how to properly architecture a web app in general.</p></pre>sthussey: <pre><p>Probably because those aren't Go topics, they are software engineering topics.</p></pre>sicueft: <pre><p>Although it was last updated in 2011, the 3 day Go course slides by Rob Pike are excellent. It looks like it's hard to find online right now so I uploaded the slides.</p>
<p>Day 1: <a href="http://docdro.id/YwRvF9T" rel="nofollow">http://docdro.id/YwRvF9T</a></p>
<p>Day 2: <a href="http://docdro.id/7kmLbzF" rel="nofollow">http://docdro.id/7kmLbzF</a></p>
<p>Day 3: <a href="http://docdro.id/uMsCx8a" rel="nofollow">http://docdro.id/uMsCx8a</a></p></pre>
Most highly recommended books for learning Go? Itching to go on an Amazon spree.
agolangf · · 539 次点击这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传