Instalación y primeros pasos con Go en WSL

Clase 2 de 29Curso de Go

Resumen

Instalar Go en tu equipo utilizando WSL es mucho más sencillo ahora, gracias a la evolución en las versiones recientes. Con tan solo un comando puedes tener todo listo para comenzar a desarrollar tus aplicaciones de manera rápida y eficiente. Aquí te explico paso a paso cómo hacerlo.

¿Cómo instalar Go con WSL?

Para comenzar, necesitas abrir tu terminal en WSL. Luego, ejecuta el siguiente comando:

sudo snap install go

Al utilizar Snap, la instalación de Go se vuelve simple y automática. Una ventaja adicional es que con Snap, las actualizaciones de Go se realizan automáticamente, lo que facilita mucho el mantenimiento de tu entorno sin esfuerzo adicional.

¿Cómo verificar la instalación de Go?

Luego de realizar la instalación, confirma que Go esté instalado correctamente escribiendo:

go version

Esto mostrará la versión instalada. En este ejemplo, la versión más reciente es Go 1.24.

¿Cuál es la configuración recomendada en Visual Studio Code para trabajar con Go?

En Visual Studio Code, instala la extensión oficial de Go:

  • Ve al menú de extensiones.
  • Busca la extensión llamada "Go".
  • Asegúrate de seleccionar la extensión desarrollada por el equipo original de Google.

Esta extensión ofrece:

  • Gran compatibilidad con el lenguaje.
  • Excelentes herramientas automáticas como IntelliSense.
  • Funcionalidad práctica para facilitar la escritura y edición del código.

¿Cómo crear tu primer programa "Hola Mundo" en Go?

Sigue estos pasos para escribir y ejecutar tu primera aplicación en Go:

  • Crea una carpeta y dentro de ella genera un archivo llamado main.go o con otro nombre que prefieras.
  • Escribe el código básico de tu aplicación:
package main

import "fmt"

func main() {
    fmt.Println("Hola desde Platzi!")
}

Ahora ejecuta tu aplicación desde la terminal con:

go run main.go

¿Cuál es la diferencia entre go run y go build?

Es importante conocer estos comandos esenciales en Go:

  • go run: Ejecuta directamente el código para pruebas rápidas en tu entorno local.
  • go build: Compila tu programa en un archivo ejecutable que podrás trasladar y ejecutar en otro entorno o servidor.

Para compilar tu aplicación y generar un ejecutable, usa:

go build main.go

Luego, ejecuta el archivo compilado en la terminal con:

./main

Te invito a compartir tus experiencias al instalar y ejecutar Go. ¿Encontraste algún paso especialmente útil o tienes otras recomendaciones prácticas?