golang入門
PHPerなバックエンドがgolangをやってみようという記事。
前提
初学者ではなくある程度他の言語を経験して、go言語を習得してみようという人間の個人的な見解です。
ツール
golandを使ってます。補完機能やコードフォーマッタとかがデフォルトでも割と使えます。
会社で買ってくれないので個人で買ってますが…
動機
静的型付け言語を学びたいというだけです。
学習方法
1. 書籍
2. 動画 (udemy)
1.書籍
はじめてのGo言語
未読ですが最近出版されたばかりのなのでおすすめしておきます。目次だけみると一通り基本のことは学べるみたいです。
実用 Go言語
これも今年発行された本で、実務で使うかた向けになるのでおすすめしておきます。
2.動画(udemy)
動画教材はudemy一択なので、ほかはあまり見てないです。
【Go入門】Golang基礎入門 + 各種ライブラリ + 簡単なTodoWebアプリケーション開発(Go言語)
udemyなら、これが一番web開発の基礎から、goroutineの並行処理について学べます。19.5時間もあるので結構盛りだくさんです。
並行処理は正直難しかったところです。
終わりに
次はテストの書き方とか、設計とかを勉強したいです。