When learning a new programming language, I think that knowing its types is very important. They are the tools that you be working with, and you should know them: strengths and use cases, conventions… Among other things, variables and functions are basic too, even if they can get complex. Then we can find some ‘advanced’ concepts in classes and testing, for example. And which I think it makes a lot of difference is to know about the standard library, there is so many power in there… Here we will start to look at types, variables, functions and classes in Go: how we define them, how we assign them, etc.
Go is a programming language that is compiled, statically typed, expressive, concise and clean. It throws away things like inheritance in favour of composition. Its efforts at having a unified style caught my attention and made me eager to learn Go. It’s time to act! I will be learning Go and posting those things I think are worth sharing. Installing Go This way of installing Go will enable you to have multiple versions at the same time and switch between them using environment variables.