安装最新版本的 Go

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

Go Gopher riding a motorcycle

选定的教程

刚接触 Go 语言,不知道从何入手?

  • 文档

    关于 Go 语言的所有知识。开始一个新项目或为现有的 Go 代码复习。

  • Go 语言之旅

    分四个部分对 Go 语言进行交互式介绍。每个部分都以一些练习结束,以便你可以练习所学内容。

  • Go 语言示例

    Go 语言示例是使用带注释的示例程序对 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 指南

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

  • Boss Sauce Creative

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

  • Shiju Varghese

    在印度进行 Go 现场课堂培训,并咨询分布式系统架构。