<p>Hey Everyone, hope you are doing great!</p>
<p>Anything like this out there? I have a couple of books and there are lots of good blogs and YouTube videos but I would love something guided to learn the basics if it exists. Thank you!</p>
<hr/>**评论:**<br/><br/>program_the_world: <pre><p>The Go Tour should teach you about all you need to get started: <a href="https://tour.golang.org/welcome/1" rel="nofollow">https://tour.golang.org/welcome/1</a></p></pre>vDingus: <pre><p>Thank you!</p></pre>mixedCase_: <pre><p>If you need something to teach a non-programmer a programming language, I'd believe you'd be better off starting him with Code Academy's Python course.</p>
<p>If you're talking about someone with at least beginner programming knowledge, the <a href="https://tour.golang.org/welcome/1" rel="nofollow">Go Tour</a>, <a href="https://golang.org/doc/effective_go.html" rel="nofollow">Effective Go</a>, and <a href="https://gobyexample.com/" rel="nofollow">Go by Example</a> will surely suit that person quite nicely.</p></pre>vDingus: <pre><p>Appreciate it, it's been a while but I've written some vb/c# and a good amount of powershell so think I am good. That said I do plan on learning Python as well and have been toying with doing it first just due to resource availability. This is mostly for devops type stuff so I think either will serve me well.</p></pre>mixedCase_: <pre><p>DevOps lingua franca is shell script, usually Bourne (<code>#!/bin/sh</code>) when portability is desired and Bash when it's out of the question (<code>#!/bin/bash</code>).</p>
<p>Python would be one step above as the general scripting language when there's need for a little extra (up to considerably more) power.</p>
<p>Go is for robust application development. Sure, you can create one-off binaries that act like scripts, but you'd be handicapping yourself in some ways.</p></pre>vDingus: <pre><p>I am thinking Python is the smartest move given all of the info I've received, the ease of availability around support and libraries, and the fact that so many tools and APIs offer up Python support. Thank you!</p></pre>mixedCase_: <pre><p>No problem! I will have to insist on taking a look at shell scripting when you actually have to do strictly DevOps stuff. Coordinating tools is much more straightforward that way unless you have a complex algorithm or interface at play.</p></pre>vDingus: <pre><p>Feeling like I have to learn a form of shell scripting at some point just to be called a reasonably skilled sysadmin so definitely with you there.</p>
<p>At this point I am mainly interested in some of the CM tools and scripting for a few automation/orchestration tools that are out there. Since I come from the Windows side of the world originally and work with a lot of Windows based customers I think that Python will be a good choice as a cross platform option.</p></pre>Fwippy: <pre><p>I had a lot of fun working through the small example problems on <a href="http://exercism.io/" rel="nofollow">exercism.io</a></p></pre>vDingus: <pre><p>Appreciate it!</p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传