Resources to learn Go as a first programming language?

xuanbao · · 424 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>Can someone point me out some good resources for learning Go as first programming language? All the resources I saw until now assume some &#34;programming background&#34;. I already did some online javascript tutorials, so I know the very basics (variables, arrays, etc). I would much rather prefer something &#34;learning while building something&#34; as opposed as learning only syntax etc. I&#39;ve been doing Learn How To Code: Google&#39;s Go (golang) Programming Language on Udemy, but the instructor says to clone the repo (which already has all the code) and then we just follow the lectures staring at the code on screen. I&#39;m finding myself searching in the video for the screen where all the code is displayed so I can type it myself. Maybe I&#39;m being to harsh on him, but that&#39;s how I feel. Thanks in advance and excuse may English.</p> <hr/>**评论:**<br/><br/>jackmott2: <pre><p>I have been doing a twitch stream that does just this, I assume no prior knowledge, and we use all free, cross platform toos. See <a href="http://gameswithgo.org" rel="nofollow">gameswithgo.org</a>. Past episodes are all up on youtube</p></pre>Biofobico: <pre><p>Thank you for uploading the streams to youtube. It&#39;s impossible for me to watch it live due to timezone so you got yourself a sub. I also found <a href="https://www.golang-book.com/books/intro" rel="nofollow">An Introduction to Programming in Go</a> but I don&#39;t know if its good or already outdated.</p></pre>jackmott2: <pre><p>That looks like a good resource, Go information can&#39;t be too outdated, the language has been relatively stable.</p></pre>Biofobico: <pre><p>Thanks for clarifying it for me. Just watched <a href="https://www.youtube.com/watch?v=R9LPV44RLv4" rel="nofollow">EP. 02</a> and I learned more in that hour or so than from all the other resources I tried before. You are very clear and concise in your explanations and that for a non native English speaker its a major benefit. Also I really enjoyed watching the logic behind doing the stuff in one way as opposed to the other. Thank you very much to get me excited about learning the language and not being able to sleep now :)</p> <p><strong>edit:</strong> fixed youtube link.</p></pre>_youtubot_: <pre><p>Video linked by <a href="/u/Biofobico" rel="nofollow">/u/Biofobico</a>:</p> <table><thead> <tr> <th align="center">Title</th> <th align="center">Channel</th> <th align="center">Published</th> <th align="center">Duration</th> <th align="center">Likes</th> <th align="center">Total Views</th> </tr> </thead><tbody> <tr> <td align="center"><a href="https://youtube.com/watch?v=R9LPV44RLv4" rel="nofollow">Games With Go EP 02 - Variables, Loops, Conditions</a></td> <td align="center">Jack Mott</td> <td align="center">2018-01-05</td> <td align="center">0:59:57</td> <td align="center">10+ (100%)</td> <td align="center">182</td> </tr> </tbody></table> <blockquote> <p>I introduce variables, loops, and conditionals. We do our...</p> </blockquote> <hr/> <p><a href="https://np.reddit.com/r/youtubot/wiki/index" rel="nofollow"><sup>Info</sup></a> <sup>|</sup> <a href="https://np.reddit.com/message/compose/?to=_youtubot_&amp;subject=delete%20comment&amp;message=du9d5pz%0A%0AReason%3A%20%2A%2Aplease+help+us+improve%2A%2A" rel="nofollow"><sup>/u/Biofobico</sup> <sup>can</sup> <sup>delete</sup></a> <sup>|</sup> <sup>v2.0.0</sup></p></pre>jackmott2: <pre><p>Thank you!</p></pre>fubahr: <pre><p>You can actually get the updated version of that course on greatercommons for free, Todd Mcleod is a pretty great instructor, I&#39;m using that course to learn programming for the first time myself!</p></pre>Biofobico: <pre><p>I have no doubts that Todd is a good instructor, but the Udemy&#39;s course format isn&#39;t what I expected. I&#39;ll give the updated version a try. Thank you.</p></pre>gauthierc: <pre><p>You can try <a href="https://www.codingame.com/training" rel="nofollow">https://www.codingame.com/training</a>, it&#39;s good site for learn programming language.</p></pre>terramorpha: <pre><p>I know this is not your question, but if you ever want to learn quick sytax in one one-hour video, check derek banas&#39; videos. It is very easy to watch even if you are not very experienced. I think.</p> <p><a href="https://www.youtube.com/user/derekbanas" rel="nofollow">https://www.youtube.com/user/derekbanas</a></p></pre>

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

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