A complete introduction into Go