← クエスト一覧へ

Go ガイドブック

🏠

はじめに

1 記事
1
Goって何?シンプルで速い現代言語

Go(Golang)はGoogleが2009年に開発したプログラミング言語です。
「シンプル・高速・並行処理が得意」という特徴があり、クラウドサービスやマイクロサービスの開発で急速に普及しています。

🚀 Goが使われているところ
☁️
クラウド・インフラ
Docker・Kubernetes・TerraformはGo製
🌐
WebサーバーAPI
高速なREST API・マイクロサービス
⚙️
CLIツール
高速なコマンドラインツール開発
📡
ネットワーク
並行処理が得意でサーバー開発に最適
✅ Goの特徴
  • シンプルな文法 ― 予約語が25個しかなく、学習コストが低い
  • 実行速度が速い ― コンパイル言語なのでPythonの数十倍速い
  • 並行処理が得意 ― goroutineという仕組みで大量リクエストを効率的に処理
  • デプロイが簡単 ― バイナリ1つで動くので本番環境への配置が楽
⏱️ 目安学習期間

全25クエスト。プログラミング経験者なら1日2〜3クエストで 約2〜3週間
GoはPythonに比べて冗長な書き方に見えますが、「明示的」な設計哲学を理解すると書きやすくなります。