Olá, pessoal! Neste momento vamos preparar nosso ambiente de desenvolvimento para começar a trabalhar com a linguagem Go.
Para acompanhar este treinamento, vamos utilizar três componentes principais: o Go, que será responsável por compilar e executar nossos programas; o Visual Studio Code, que será nosso editor de código; e a extensão oficial do Go para o VS Code, que adicionará recursos específicos para o desenvolvimento com a linguagem.
Não se preocupe se você nunca configurou um ambiente para Go. Vamos realizar cada etapa juntos e, ao final, faremos alguns testes para verificar se tudo está funcionando corretamente.
O primeiro passo é instalar a própria linguagem Go. Para isso, devemos utilizar o site oficial do projeto.
Acesse a página oficial de download:
É importante sempre dar preferência ao site oficial para realizar o download da linguagem. Dessa forma, evitamos versões modificadas ou arquivos disponibilizados por fontes desconhecidas.
Na página de download, você encontrará versões diferentes de acordo com o sistema operacional utilizado, como Windows, Linux e macOS.
Escolha o instalador correspondente ao seu sistema e à arquitetura do seu computador.
Atualmente, a documentação oficial recomenda utilizar a versão mais recente disponível para acompanhar os exemplos e recursos atuais da linguagem. A página oficial de instalação também apresenta instruções específicas para cada sistema operacional.
Se você estiver utilizando Windows, procure pelo instalador com extensão .msi.
Após realizar o download, execute o arquivo e siga as etapas apresentadas pelo instalador.
Na maioria dos casos, podemos simplesmente utilizar as opções padrão oferecidas pelo instalador. Não é necessário realizar uma configuração avançada neste momento.
O instalador oficial configura a instalação do Go e as variáveis necessárias para que possamos utilizar o comando go através do terminal. Depois da instalação, é importante fechar e abrir novamente qualquer terminal que já estivesse aberto para que as alterações sejam reconhecidas.
Depois de instalar a linguagem, vamos verificar se o sistema consegue encontrar o comando go.
No Windows, abra o Prompt de Comando ou o PowerShell. No Linux ou macOS, abra o seu terminal.
Digite o seguinte comando:
go version
Se tudo estiver correto, o terminal deverá apresentar a versão instalada do Go.
Por exemplo, você poderá encontrar uma resposta semelhante a:
go version go1.26.5 windows/amd64
O número da versão pode ser diferente no seu computador, e isso é completamente normal. O importante neste momento é que o comando seja reconhecido e que uma versão do Go seja apresentada.
Esse pequeno teste é importante porque confirma que o compilador e as ferramentas da linguagem estão disponíveis no terminal. A documentação oficial também utiliza o comando go version como uma das formas de verificar se a instalação foi concluída corretamente.
Agora que temos o Go instalado, precisamos de uma ferramenta para escrever nosso código.
Neste treinamento vamos utilizar o Visual Studio Code, também conhecido como VS Code.
O VS Code é um editor de código gratuito, disponível para Windows, macOS e Linux. Ele também possui suporte a extensões, permitindo adicionar recursos específicos para diferentes linguagens de programação.
Para realizar o download, utilize a página oficial:
https://code.visualstudio.com/download
Escolha a versão correspondente ao seu sistema operacional.
No Windows, após baixar o instalador, execute o arquivo e siga as instruções apresentadas.
Durante a instalação, podemos utilizar as opções padrão. Caso sejam apresentadas opções adicionais, uma configuração interessante é permitir que o VS Code seja utilizado através do terminal.
Depois que a instalação terminar, abra o Visual Studio Code.
No macOS e Linux, o procedimento pode variar de acordo com o sistema e o formato do pacote utilizado. A documentação oficial do VS Code apresenta as instruções específicas para cada plataforma.
Com o VS Code instalado, precisamos adicionar o suporte específico para a linguagem Go.
Para isso, vamos utilizar a extensão oficial Go, desenvolvida pela equipe do Go no Google.
Você pode acessar diretamente a página da extensão no Visual Studio Marketplace:
https://marketplace.visualstudio.com/items?itemName=golang.go
Dentro do VS Code, também podemos instalar a extensão diretamente pelo painel de extensões.
Abra o menu de extensões utilizando o atalho:
Ctrl + Shift + X
No macOS, utilize:
Cmd + Shift + X
Na caixa de pesquisa, digite:
Go
Procure pela extensão chamada Go, publicada pela equipe responsável pelas ferramentas Go.
Depois, clique em Install.
A extensão fornece diversos recursos importantes, como IntelliSense, navegação pelo código, formatação, organização de imports, diagnósticos, testes e recursos de depuração.
Durante a instalação da extensão, você poderá encontrar o termo gopls.
O gopls é o servidor de linguagem utilizado pelas ferramentas Go. Ele fornece recursos que tornam a experiência de desenvolvimento muito mais completa, como sugestões de código, análise, navegação, diagnósticos e outras funcionalidades.
Na maioria das situações, não precisamos instalar o gopls manualmente. A própria extensão do Go verifica as ferramentas necessárias e pode solicitar ou realizar a instalação delas quando necessário.
Portanto, se durante a configuração aparecer uma mensagem perguntando sobre ferramentas adicionais do Go, não precisamos nos assustar. Isso faz parte da configuração normal do ambiente.
Você pode acompanhar cada etapa descrita acima no vídeo a seguir: