LoginSignup
2
2

More than 3 years have passed since last update.

Go言語入門[学習素材編]

Last updated at Posted at 2020-05-20

TL;DR

どうも。シュウタといいます。
これからgolangの学習を始める方々に向けてお役に立てていただければと思い、学習素材等をまとめていきたいと思います。
LGTM数が増えれば更新していこうかなと思います。

無料編

Tour of Go

https://tour.golang.org/
https://go-tour-jp.appspot.com/

公式チュートリアルです。
ブラウザ上でコードの実行を試すことができます。

エクササイズ含めて大体100個ほどあります。

はじめてのGo言語

僕は実際にこちらのサイトを順を追って進めた訳ではないのですが
golangでわからないことがある時にググった際、
ヒットすることは多かったです。

go.div

https://go.dev/
https://learn.go.dev/

goの学習素材が紹介されているサイトです。
現時点ではあまり見れていないのですが
有効性が高そうです。

Go by Example

サンプルコードを使ってgolangの学習をすることができます。
初見で利用するより言語仕様を一通り把握したあとや
実際にコードを書く際に利用すると良いです。

日本語・英語両方あります。

https://gobyexample.com/
https://oohira.github.io/gobyexample-jp/

Go Web プログラミング

初期設定からweb開発までカバーしているサイト。
これから使ってみたいと思っています。

Go code Review Comments

https://github.com/golang/go/wiki/CodeReviewComments
こちらはgolangの言語仕様を学ぶというより
コードの書き方を学ぶというニュアンスに近いかと思います。
一通り基礎を学んだ後に利用してみても良いかもしれません!

日本語訳はこちらです。
https://knsh14.github.io/translations/go-codereview-comments/

有料編

ドットインストール

プログラミングを学習し始めて
もう何年か立ちますが未だに
新しく何かを学習する際にはドットインストールを利用することがあります。
基本を抑えるのにコスパが良いと思います。

2020年5月段階では下記の二つのコースがあります。

  • 初めてのGo言語[全10回]
  • Go言語入[全24回]

その他

The Go PlayGround

学習している際、実際にコードを書いて試したくなることも多いかと思います。
そんな時はこれです!
開発環境の構築無しでgolangのコードを試すことが可能です。

コミュニティのすすめ

Goエンジニアと繋がることで
モチベーションのアップや最新ニュースのキャッチアップを行うことができる機会も増えるでしょう!

Gophers Slack

https://invite.slack.golangbridge.org
世界のGoエンジニアがいるようです。
japanチャンネルに参加してみましょう。

golang.tokyo

Goを採用している企業の方々が運営しているコミュニティのようです。

最後に

質問やコメントもお待ちしています!
他にもこれ足してほしい!などの要望もがあればおっしゃっていただけると幸いです。
最高のGo学習まとめコンテンツつくりましょう!

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2