Primeros pasos por Golang

He reunido una serie de ejemplos desde hola mundo hasta un proyecto estructurado según el estándar de Go, para ordenar los Packages, configuraciones.

Si programaste en Python y en Java Go a mi parecer tiene algunas similitudes, el lenguaje es tan intuitivo como python, pero con algunas reglas para definir el tipo de las variables como Java o C++.

La gestión de package es algo diferente o nuevo, amenos para mi, que vengo de mundo de Maven, y los pom.xml, acá Go tiene el “Workspace” (~/go/src) que seria nuestro “.m2”, donde quedan las dependencias instaladas, la única diferencia es que no tenemos un pom.xml, cada archivo “*.go” en los import, tiene la referencia al package que esta en nuestro repositorio local (~/go/src/pkg/my-pkg).

Les dejo ejemplos, links a tutoriales y un curso en Udemy que estoy realizando y esta bastante completo sobre Go 🙂

Saludos