最新バージョンのGoをインストールする

最新バージョンのGoをインストールします。Goコンパイラ、ツール、ライブラリのダウンロードとインストールの手順については、インストールドキュメントを参照してください。

Go Gopher riding a motorcycle

厳選チュートリアル

Go初心者で、どこから始めたらよいかわからない?

  • ドキュメント

    Goに関するあらゆる情報。新規プロジェクトの開始または既存のGoコードのブラッシュアップに役立ちます。

  • Goツアー

    4つのセクションでGoを紹介するインタラクティブな入門書です。各セクションはいくつかの演習で締めくくられ、学習した内容を練習できます。

  • Goによる例解

    「Goによる例解」は、注釈付きの例題プログラムを使用してGoを紹介する実践的な入門書です。あらゆるGoプロジェクトに取り組む際の優れた出発点となります。

ガイド付きラーニングジャーニー

基礎を理解していて、さらに学習したい?

  • Web開発

    Go Web Examplesでは、Web開発にGoを使用する方法に関するわかりやすいコードスニペットを提供しています。

  • CLI

    このワークショップでは、Goを使用してCLIアプリを構築する方法を説明し、その過程で基本的なGoの原則とCLIフレームワークを紹介します。

  • コーディング初心者?

    基本的なプログラミング原則とGoの基礎を網羅した入門コースから始めましょう。

チュートリアル

  • 入門

    このチュートリアルでは、Goプログラミングの概要を簡単に紹介します。その過程で、Goをインストールし、「Hello, world」コードを記述し、goコマンドを使用してコードを実行し、Goパッケージ検出ツールを使用し、外部モジュールの関数を呼び出します。

  • モジュールの作成

    これは、Go言語のいくつかの基本的な機能を紹介するチュートリアルの最初の部分です。このチュートリアルでは、2つのモジュールを作成します。1つ目は、他のライブラリまたはアプリケーションによってインポートされることを目的としたライブラリです。2つ目は、1つ目を使用する呼び出し元アプリケーションです。

  • Webサービスの開発

    このチュートリアルでは、GoとGin Webフレームワークを使用してRESTful WebサービスAPIを作成するための基礎を紹介します。このチュートリアルでは、2つのエンドポイントを持つRESTful APIサーバーを構築します。

トレーニング

Goプログラムのガイドツアー

  • Ardan Labs

    オンサイトのライブトレーニングクラスを提供しています。

  • Gopher Guides

    カスタマイズされた対面式、リモート、オンラインのトレーニングクラスを提供しています。開発者による開発者向けのトレーニング。

  • Boss Sauce Creative

    チーム向けのパーソナライズされた、またはトラックベースのGoトレーニング。

  • Shiju Varghese

    インドでGoと分散システムアーキテクチャに関するオンサイトの教室トレーニングを提供しています。