What is the best advice for a beginner who wants to learn Go as a first language?

1. Pass the Go Tour.

2. Take a look at Go by Example.

3. Follow common best-practices. (todo: create a post instead)

4. Absolutely always use the race detector.

5. Follow bloggers such as Dave Cheney and join the community.

6. Don’t be afraid to ask, the community is always willing to help, just make sure the code you need help with is on The Go Playground (ideally it should also compile and be formatted and properly documented).

7. Just start writing something and learn by doing! Take an idea, be it a simple todo-app REST API or a file-line-counter, it doesn't matter. What matters is that you set some goals and pursue them.

.. ready.. steady.. Go!

If you want to get new posts, make sure to subscribe to Value In Brief by Email.