A linguagem Go é uma linguagem de programação desenvolvida inicialmente no Google no ano de 2007 por Robert Griesemer, Rob Pike e Ken Thompson. É uma linguagem estaticamente tipada com sintaxe semelhante à de C. Ela fornece coleta de lixo, segurança de tipo, capacidade de tipagem dinâmica, muitos tipos integrados avançados, como matrizes de comprimento variável e mapas de valor-chave. Ele também fornece uma rica biblioteca padrão. A linguagem de programação Go foi lançada em novembro de 2009 e é usada em alguns dos sistemas de produção do Google.
Este tutorial foi desenvolvido para programadores de software que precisam entender a linguagem de programação Go desde o início. Este tutorial fornecerá conhecimento suficiente sobre a linguagem de programação Go, a partir do qual você poderá alcançar níveis mais elevados de conhecimento.
Antes de prosseguir com este tutorial, você deve ter um conhecimento básico das terminologias de programação de computador. Se você tiver um bom comando sobre C, será muito fácil entender os conceitos da programação Go e avançar rapidamente no caminho do aprendizado.