Best tutorials/screencasts/courses to learn go?

polaris · · 695 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>Imma Javascript and Python developer for 4+ years and I&#39;d like to get involved in Go-related OSS. Any tip/suggestion?</p> <hr/>**评论:**<br/><br/>Nazariglez: <pre><p>The official docs are great, also the tour <a href="https://tour.golang.org/welcome/1" rel="nofollow">https://tour.golang.org/welcome/1</a>, and for video, I like the youtube channel Just for func <a href="https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw" rel="nofollow">https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw</a>. </p></pre>i_am_square: <pre><p>Indeed the tour is the way to go. Idk why I started reading &#34;Effective Go&#34; but I believe that part to be a good read once you know some basics.</p></pre>seblw: <pre><p>thanks for JustForFunc, looks interesting!</p></pre>joncalhoun: <pre><p>I am writing a book inspired by Michael Hartl&#39;s Rails Tutorial titled Web Development with Go (<a href="https://www.usegolang.com" rel="nofollow">https://www.usegolang.com</a>). The book walks you from a super simple hello world application all the way to building a realistic photo gallery site like PixieSet. </p> <p>You can see a sample at <a href="https://www.usegolang.com/sample" rel="nofollow">https://www.usegolang.com/sample</a> and if you email me (<a href="mailto:jon@calhoun.io" rel="nofollow">jon@calhoun.io</a>) I can share some screencasts samples. </p> <p>You can also get a taste of my writing in general at <a href="https://www.calhoun.io" rel="nofollow">https://www.calhoun.io</a></p> <p>Are there any other specific subjects you are looking for material on?</p></pre>i_am_square: <pre><p>Thank you Jon that is valuable information. I&#39;m actually interested in distributed self-healing systems like Kubernetes, which is why I&#39;m learning Go. I&#39;ve skimmed through your sample and plan on reading it more thoroughly in the short future</p></pre>Eniac17: <pre><p>I&#39;m on sort of the same boat, going through the tour mentioned above helped me get the general syntax down. But after that I kind of just picked a project to start working g on and Googled around when I got lost. I chose to make a client and server chat application using concurrency, json, encryption and all that fun stuff. Knowing nothing about it going in was tough, but I am making steady progress and learning a ton</p></pre>i_am_square: <pre><p>That&#39;s inspiring, have you considered joining an OSS project?</p></pre>Eniac17: <pre><p>I have never joined onto one simply because I don&#39;t really know how. I also work with python alot and have also considered contributing there as well</p></pre>i_am_square: <pre><p>I feel you. Never getting started is the main reason I&#39;m not doing it :/</p></pre>thewhitetulip: <pre><p>Just pick some project you&#39;d like to contribute to and send in Issue request Pull requests they&#39;ll merge if they want, that&#39;s how you contribute.</p></pre>flippeeer: <pre><p>For web development:</p> <p>Todd McLeod (he&#39;s teaching Go at the Fresno City College and records his lessons) <a href="https://www.youtube.com/user/toddmcleod/videos" rel="nofollow">https://www.youtube.com/user/toddmcleod/videos</a></p></pre>thewhitetulip: <pre><p>I don&#39;t know if this is great, I wrote a tutorial!</p> <p>tutorial, go + webdev: <a href="http://github.com/thewhitetulip/web-dev-golang-anti-textbook/" rel="nofollow">http://github.com/thewhitetulip/web-dev-golang-anti-textbook/</a></p> <p>youtube screencast: just webdev, doesn&#39;t teach Go.</p> <p><a href="https://www.youtube.com/playlist?list=PL41psiCma00wgiTKkAZwJiwtLTdcyEyc4" rel="nofollow">https://www.youtube.com/playlist?list=PL41psiCma00wgiTKkAZwJiwtLTdcyEyc4</a></p></pre>i_am_square: <pre><p>Answering to myself here: I just found this ressource and recommend it: <a href="https://www.golang-book.com/books/intro" rel="nofollow">https://www.golang-book.com/books/intro</a></p></pre>hgjkghjkhgfhf: <pre><p>Never sign a CLA. A CLA is a red flag.</p> <p>The Go Tour. Effective Go.</p></pre>i_am_square: <pre><p>A CLA? What do you mean?</p></pre>

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

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