All Projects → go101 → Go101

go101 / Go101

Licence: other
An online book focusing on Go syntax/semantics and runtime related things

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Go101

Linux Tips
Linux Tips
Stars: ✭ 8 (-99.81%)
Mutual labels:  book, tips
Learn Vim
Vim 实操教程(Learning Vim)Vim practical tutorial.
Stars: ✭ 1,166 (-71.75%)
Mutual labels:  book, tips
Book Open Source Tips
Open Source book on Open Source Tips
Stars: ✭ 152 (-96.32%)
Mutual labels:  book, tips
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (-92.44%)
Mutual labels:  syntax
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+4.12%)
Mutual labels:  book
Raytracing.github.io
Main Web Site (Online Books)
Stars: ✭ 4,485 (+8.65%)
Mutual labels:  book
Hands On Ml Zh
📖 [译] Sklearn 与 TensorFlow 机器学习实用指南【版权问题,网站已下线!!】
Stars: ✭ 3,616 (-12.4%)
Mutual labels:  book
Hadoop Book
Example source code accompanying O'Reilly's "Hadoop: The Definitive Guide" by Tom White
Stars: ✭ 3,317 (-19.65%)
Mutual labels:  book
Simplereader
参考"任阅" 网络小说阅读器,一款ReactNative小说阅读器
Stars: ✭ 351 (-91.5%)
Mutual labels:  book
Materialhome
一个基于 Material Design 风格设计的图书展示类App,豆瓣图书,在线电子书。
Stars: ✭ 331 (-91.98%)
Mutual labels:  book
Tips
Most commonly used git tips and tricks.
Stars: ✭ 20,044 (+385.56%)
Mutual labels:  tips
24daysofrust
Code examples accompanying my "24 days of Rust" article series.
Stars: ✭ 322 (-92.2%)
Mutual labels:  book
One Python Craftsman
来自一位 Pythonista 的编程经验分享,内容涵盖编码技巧、最佳实践与思维模式等方面。
Stars: ✭ 4,123 (-0.12%)
Mutual labels:  book
Flutterdarttips
Useful Flutter and Dart Tips.
Stars: ✭ 321 (-92.22%)
Mutual labels:  tips
Awesome Devbook
📕 국내 개발 도서 리스트
Stars: ✭ 351 (-91.5%)
Mutual labels:  book
Pandasvault
Advanced Pandas Vault — Utilities, Functions and Snippets (by @firmai).
Stars: ✭ 316 (-92.34%)
Mutual labels:  tips
How To Collaborate On Github
A mini book about collaborating on GitHub
Stars: ✭ 346 (-91.62%)
Mutual labels:  book
Thief
一款创新跨平台摸鱼神器,支持小说、股票、网页、视频、直播、PDF、游戏等摸鱼模式,为上班族打造的上班必备神器,使用此软件可以让上班倍感轻松,远离 ICU。
Stars: ✭ 3,974 (-3.73%)
Mutual labels:  book
Awesome Nonsan
🔫 논산 육군훈련소에 대한 정보와 팁
Stars: ✭ 324 (-92.15%)
Mutual labels:  tips
Tsdoc
A doc comment standard for TypeScript
Stars: ✭ 3,785 (-8.31%)
Mutual labels:  syntax

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


Go 101 is a book focusing on Go syntax/semantics and all kinds of runtime related things. It tries to help gophers gain a deep and thorough understanding of Go. This book also collects many details of Go and in Go programming. The book is expected to be helpful for both beginner and experienced Go programmers.

To get latest changes of Go 101, please follow the official twitter account @go100and1 and join the Go 101 Slack space.

Install, Update, and Read Locally

If you use Go toolchain v1.16+, then you don't need to clone the project respository:

### Install or update.

$ go install go101.org/go101@latest

### Read. (GOBIN path, defaulted as GOPATH/bin, should be set in PATH)

$ go101
Server started:
   http://localhost:55555 (non-cached version)
   http://127.0.0.1:55555 (cached version)

If you use Go toolchain v1.15-, or you would make some modifications (for contribution, etc.):

### Install.

$ git clone https://github.com/go101/go101.git

### Update. Enter the Go 101 project directory (which
# contains the current `README.md` file), then run

$ git pull

### Read. Enter the Go 101 project directory, then run

$ go run .
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.

Options:

-port=1234
-theme=light # or dark (default)

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].