Exploring Go

Just getting started here...

Simplicity

An imperfect way to judge languages is to compare Hello, World programs. By that measure, Python and similar scripting languages would be the champions. But it's instructive to compare Go to one of its cousins, Java:

Go

package main

import "fmt"

func main() {
	fmt.Println("Hello, World!")
}

Java

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World");
    }
}

Resources

From the beginning, the reference documentation for Go has been strong. The Go team has an excellent blog, and there are many other web sites and blogs with useful tutorials and example code. We'll try to keep track of them on the Resources page.