DEV Community

Discussion on: The Top 10 Places to Learn Go

rmcclorey profile image
Ronan McClorey

What is Go used for? I've seen people talking about it, but I've never read anything about it's uses over other languages. I'd love some insight on why I should want to learn it.

jeremycmorgan profile image
Jeremy Morgan Author

Go is used for a variety of applications, but at this time the most popular usage seems to be server applications, web backend stuff and automation apps. Docker and Kubernetes are written with Go, among many others.

There isn't much in the way of visual things like GUIs, games, frontend etc. But it's quickly becoming the best way to write web services and APIs.