Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Resources for learning Go (golang)

オープン
#19 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
35/100
issue の種類
ドキュメント
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
go
領域
documentation

調査の方向性

Issue には、リポジトリのファイルもドキュメントのエントリポイントも記載されていません。まず学習リソースが管理されている場所を特定し、次に一覧にある Go リンクを確認して、想定されている形式と範囲を判断してください。関連するリソースセクションが、合意された有用なリンクのセットで更新されれば完了です。

索引モデルが issue の本文から書いたものです。

説明

We did what we always do when there’s a problem without a clear solution: we waited.
Waiting gives us more time to add experience and understanding of the problem and also more time to find a good solution. - Russ Cox

Learn the philosophy, earn the language.

  1. How to Think in Go ("Go Programming") (the original 2010 talk)
  2. Effective Go (short, 55 page book)
  3. Go by Example (for all your copy pasta needs)
  4. Introduction to Go Generics

Go Proverbs: Talk | Printable Poster | Website

Install Go

Uses the official Go tar package from golang.org, but also sets GOBIN, and doesn't change any system directories or permissions. TL;DR: Better than brew or the hacky pkg.

Cheat Sheets & Books

Selected Articles & Talks

How to Think in Go ("Go Programming"): https://www.youtube.com/watch?v=jgVhBThJdXc
(the original 2010 talk)

Selected Articles:

Google I/O

More on Software Engineering

Rob Pike Talks

Title Venue Link
Go Programming (2011) Google I/O https://www.youtube.com/watch?v=jgVhBThJdXc
Concurrency is not Parallelism (2015) Heroku https://www.youtube.com/watch?v=oV9rvDllKEg
Simplicity is Complicated (2015) dotGo https://www.youtube.com/watch?v=rFejpH_tAHM

And if you're going to write a [JavaScript] program, you wouldn't start with a C++ [or Rust] program and translate it line-by-line and expect to end up with a very well-written [JavaScript] program.

And concepts and the idiom in those languages are different enough that you just end up with a badly-written, non-idiomatic [JavaScript] program.

And the same is true of Go and other languages. If you start with the concepts and idioms from C++ or [Rust] or Python and you try to translate those line-by-line into [JavaScript], you'll just be frustrated with the experience. - Russ Cox, Go Programming, Google I/O

Really Good Extras

主要言語
JavaScript
スター
63
フォーク
3
PR マージ指標
30日以内にマージされた PR はありません

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

BeyondCodeBootcamp/beyondcodebootcamp のほかの issue

BeyondCodeBootcamp/beyondcodebootcamp の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。