Установите последнюю версию Go

Установите последнюю версию Go. Для получения инструкций по загрузке и установке компиляторов, инструментов и библиотек Go, просмотрите документацию по установке.

Go Gopher на мотоцикле

Избранные руководства

Новичок в Go и не знаешь с чего начать?

  • Документация

    Всё, что нужно знать о Go. Начните новый проект или освежите знания для существующего кода на Go.

  • Тур по Go

    Интерактивное введение в Go из четырех разделов. Каждый раздел заканчивается несколькими упражнениями, чтобы вы могли закрепить изученное.

  • Go на примерах

    Go на примерах - это практическое введение в Go с использованием аннотированных программ. Это отличная отправная точка при работе с любым проектом на Go.

Пошаговые руководства

Освоили основы и хотите узнать больше?

  • Веб-разработка

    Go Web Examples предоставляет легкие для понимания примеры кода по использованию Go для веб-разработки.

  • CLI приложения

    Этот семинар проведет вас через создание CLI приложения на Go, знакомя с базовыми принципами Go и CLI фреймворками по пути.

  • Новичок в программировании?

    Начните с этого вводного курса, охватывающего базовые принципы программирования и основы Go.

Руководства

  • Начало работы

    В этом руководстве вы получите краткое введение в программирование на Go. По пути вы установите Go, напишете простой код "Hello, world", используете команду go для запуска кода, воспользуетесь инструментом поиска пакетов Go и вызовете функции внешнего модуля.

  • Создание модуля

    Это первая часть руководства, которая знакомит с несколькими фундаментальными особенностями языка Go. В этом руководстве вы создадите два модуля. Первый - это библиотека, которая предназначена для импорта другими библиотеками или приложениями. Второй - это приложение-вызывающий, которое будет использовать первый модуль.

  • Разработка веб-сервиса

    Это руководство знакомит с основами написания RESTful веб-сервиса API с использованием Go и веб-фреймворка Gin. В этом руководстве вы создадите RESTful API сервер с двумя конечными точками.

Обучение

Пошаговые туры по программам на Go

  • Ardan Labs

    Предлагает настраиваемые очные учебные курсы.

  • Gopher Guides

    Индивидуальные очные, удаленные и онлайн учебные курсы. Обучение разработчиков разработчиками.

  • Boss Sauce Creative

    Персонализированное или трековое обучение Go для команд.

  • Shiju Varghese

    Очное обучение Go и консультации по архитектуре распределенных систем в Индии.

GoRu.dev Golang на русском

На сайте представлена адаптированная под русский язык документация языка программирования Golang