/go101

An online book focusing on Go syntax/semantics.

Primary LanguageHTMLOtherNOASSERTION

Go 101 in Leanpub store | Go 101 in Apple Books store | Go 101 in Kindle store | eBooks | update history


Go 101 is a book focusing on Go syntax/semantics and all kinds of details. The book also tries to help gophers gain a deep and thorough understanding of Go. The book is expected to be helpful for both beginner and experienced Go programmers.

Install

Run

$ git clone gitlab.com/go101/go101

or

$ git clone github.com/go101/go101

Update

Enter the Go 101 project folder (which contains the current README.md file), then run

$ git pull

Run Locally

Enter the Go 101 project folder (which contains the current README.md file), then run

$ go run *.go
Server started:
   http://localhost:55555 (non-cached version)
   http://127.0.0.1:55555 (cached version)

The start page should be opened in a browser automatically. If it is not opened, please visit http://localhost:55555.

Contributing

Welcome to improve Go 101 by:

  • Submitting corrections for all kinds of mistakes, such as typos, grammar errors, wording inaccuracies, description flaws, code bugs and broken links.
  • Suggesting interesting Go related contents.

Current contributors are listed on this page.

Translations are also welcome. Here is a list of the ongoing translation projects:

License

Please read the LICENSE for more details.