Nope! Go programs compile to native machine code. You can take a compiled executable and send it to anyone, and they'll be able to run it, without installing any runtimes or VMs or anything.
And what's nice is, you can take a single Go program and compile it into separate executables for Windows, Mac, and Linux, even if all you have is a Windows machine. (Same is true if you're developing on Mac or Linux.)
Head First Go is my book for new Golang developers! You can check out reviews and order a copy on Amazon.
Yes, of course, and I accept that blame. In fact, i covet that blame. As does this tiny ad:
a bit of art, as a gift, that will fit in a stocking