Go is behind some of the web’s most critical systems, which makes learning the language one of the best investments a programmer can make.
Before diving into Go, let’s take a brief detour. Go’s design is generally elegant and pragmatic, but a few of its features make sense only with some historical context.
Go was created by legends from this Unix and C era. While working at Google, Robert Griesemer, Rob Pike, and Ken Thompson found themselves frustrated by the common pitfalls of C-family languages. As Bjarne Stroustroup, creator of C++ puts it: “C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.”
Read more at OpenSource.com