Here is what I learned from a talk delivered by Todd McLeod at Google DevFest 2015, which will make you want to learn Go as much I do now:
- Go is a relatively new programming language developed by geniuses who built insanely awesome tools, for example Unix and C.
Some of you will be like: “SHOOOT! I don’t need to read rest of this blog post now – THIS is enough motivation”. And you won’t be wrong but read on.
- Nearly easier like modern age high-level languages e.g. JS, Python etc.
- Nearly fast and efficient like C
- Supports automatic garbage collection
- Can take advantage of resources of a machine it runs on
- Can be compiled into binaries for different architectures
- Go can interact with anything using Ajax-JSON. So you can use Go with React, Angular or plain vanilla JavaScript too
- Companies using Go: Google (of course), Apple, The NewYork Times, Medium, Uber and many more big names!
- Even though its almost an year old language, its specification is complete and its Standard Template Library is available to use now
How to learn Go?
Following can be a good start:
- Videos by Todd McLeod
- https://godoc.org/
- Go Documentation
- Go courses on Udemy. (Hurry! Udemy is selling 17,000 courses for $11 each right now. Sale will last till Black Friday.)
Interesting Read: