Free Book: An Introduction to Programming in Go
I really like the structure of this, very readable and a great intro.  I have some confusion on <a href="http://www.golang-book.com/6" rel="nofollow">http://www.golang-book.com/6</a><p>It says:<p><i>Go also provides a shorter syntax for creating arrays:<p>x := [5]float64{ 98, 93, 77, 82, 83 }<p>We no longer need to specify the type because Go can figure it out. Sometimes arrays like this can get too long to fit on one line, so Go allows you to break it up like this:</i><p>However the type is specified as `float64`