Half a decade with Go
OK, I'll admit it. I've spent six months with Go. I keep waiting for the moment when I understand it, maybe even develop some enthusiasm for it, and reach Pike-enlightenment.<p>And I pretty much hate the language. I feel like I'm writing in something that combines the worst weaknesses of Pascal and Java. In fact, Mark Dominus' comments about Java (<a href="http://blog.plover.com/prog/Java.html" rel="nofollow">http://blog.plover.com/prog/Java.html</a> ) approximate my experience Go far better than I would have guessed when I started the project I'm on.<p>People who seem to be smart nevertheless keep talking it up... some not even as just a good tool but as their favorite language.<p>So I'll ask: What is it I need to read/work through in order to at least "get" Go and really understand its strengths (whether or not I end up liking it)?