Go (sometimes referred as Golang) is the system programming language from Google which is my new interest these days. Some of my favourite points about Go so far:

  1. It's a compiled language and I like compiled languages. To somebody who has used C/C++ and later Java for programming, this should come as no surprise.
  2. It has fairly easy syntax and it's not a lot different from C which definitely helps to learn the language quickly.
  3. It can be used like a scripting language.
  4. It has a fairly large built-in package collection.
  5. It has first class Linux support.

Here's what I did to get my workstation ready to code with Go: