

On Mac you can download the Mac installer from the official website and execute it using a double tap. On Linux you can download the tar file from the official website and unzip it to /usr/local. Follow the instruction prompts to install Go in your root directory and automatically set up an environment variable for your terminal.

Windows:ĭownload the latest Windows Golang MSI and execute it on your machine. Go can be installed on all three major platforms Windows, Linux and Mac. Now that you have a sense of what Golang is and what it brings to the table let's jump into the installation and basics.

Open source - Go is open-source so you can read the source code and contribute to the repository.Static linking - The compiler supports static linking which means you can statically link your project into one massive binary and then simply deploy it to the cloud or a server.Simple syntax - Go has concise and straightforward syntax that makes writing readable and maintainable code easy.Here is a list of some of the pros of the Go programming language. Now you still might be asking why should I learn Golang with all the other alternatives out there. In this guide, you will learn everything you need to know to get started using Go to build real-world applications. Go improves upon concepts like imperative and object-oriented programming and thereby simplifies the working environment for developers. Go is a compiled, concurrent, statically-typed general purpose programming language with simple syntax and a robust standard libraries. Golang also known as Go is an open-source, compiled and statically typed programming language developed by Google.
