News for hackers. Stuff that matters.
Re:Ask HN: Why should one learn Go? by Tomte on Tuesday July 22, 2014 @07:08AM (#8068298)
Because the complexity of the game, emerging from such simple rules, is just stunning.

Because you can make new friends, on- and offline.

Because the handicap system ensures a fair and exciting game, even between players of wildly differing strength.

Because lots of the Go problems you can find in books (or online) are much more fun than Sudoku.

Because the social expectation that the opponents talk about and even partly replay the game and variations thereof (where the stronger player teaches the weaker player, but still learns a lot himself) is really, really great. Are ther other communities where this is widespread?

Re:Ask HN: Why should one learn Go? by orian on Tuesday July 22, 2014 @06:58AM (#8068273)
You shouldn't ;-)

It's about being curious and learning new things. Go has kind of nice way of doing parallelism. It tries to support "all-batteries-included" philosophy, so many libs are standard and a lot is open source.

Re:Ask HN: Why should one learn Go? by sidcool on Tuesday July 22, 2014 @06:44AM (#8068235)
I don't know much of Go, but from what I have heard, Go is a good language for backend system programming. It has concurrency built in with rich libraries. The supporting tools and test framework is pretty good. Etc..
Re:Ask HN: Why should one learn Go? by andor on Tuesday July 22, 2014 @06:47AM (#8068244)
Knowing multiple languages and paradigms makes you a better programmer. If you're interested in Go, just do it.
Re:Ask HN: Why should one learn Go? by Pishky on Tuesday July 22, 2014 @08:11AM (#8068486)
some people are talking about "go" - oriental chess and other about golang - new google programming language. There is some confusion here... by the way they are both worth knowing IMO. Cheers
Re:Ask HN: Why should one learn Go? by italian_casHck on Tuesday July 22, 2014 @07:02AM (#8068279)
no need a reason, just for fun!