安装最新版本的 Go

安装最新版本的 Go。有关下载和安装 Go 编译器、工具和库的说明,请查看安装文档。

Go Gopher riding a motorcycle

精选教程

刚接触 Go,不知道从何开始?

  • 文档

    关于 Go 的所有知识。开始一个新项目或温习你现有的 Go 代码。

  • Go 之旅

    分四个部分的交互式 Go 介绍。每个部分都以一些练习结束,以便你练习所学知识。

  • Go 示例

    《Go by Example》是一本使用带注释的示例程序进行 Go 实践介绍的书。它是你在处理任何 Go 项目时的一个很好的起点。

引导式学习之旅

掌握了基础知识,想了解更多?

  • Web 开发

    Go Web 示例提供了易于理解的代码片段,介绍如何使用 Go 进行 Web 开发。

  • CLI

    本工作坊将引导你使用 Go 构建一个 CLI 应用,在此过程中为你介绍基本的 Go 原理和 CLI 框架。

  • 刚接触编码?

    从这个介绍性课程开始,涵盖基本编程原理和 Go 基础。

教程

  • 入门

    在本教程中,你将简要了解 Go 编程。在此过程中,你将安装 Go,编写一些简单的“Hello, world”代码,使用 go 命令运行代码,使用 Go 包发现工具,并调用外部模块的函数。

  • 创建模块

    这是教程的第一部分,介绍 Go 语言的一些基本特性。在本教程中,你将创建两个模块。第一个是库,旨在供其他库或应用程序导入。第二个是调用应用程序,它将使用第一个库。

  • 开发 Web 服务

    本教程介绍了使用 Go 和 Gin Web 框架编写 RESTful Web 服务 API 的基础知识。在本教程中,你将构建一个具有两个端点的 RESTful API 服务器。

培训

Go 程序引导式教程

  • Ardan Labs

    提供定制的现场直播培训课程。

  • Gopher Guides

    定制的现场、远程和在线培训课程。开发者为开发者提供培训。

  • Boss Sauce Creative

    针对团队的个性化或基于轨道的 Go 培训。

  • Shiju Varghese

    在印度提供 Go 现场课堂培训和分布式系统架构咨询。