Saying hello is always a good thing, but talking to a program is always a better thing to do.
The way programs talk
Programs does talk in its own way, its own strict obsessive code that is very particular for every language.
Variables and arguments
You can have variables, but if you don't have arguments, you will lose.
The code
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World!")
}