Привет! Решил начать путь в Go? Отличный выбор! Но чтобы твой компьютер понимал код на Golang и мог его запускать, нужно установить компилятор. А чтобы писать код было удобно и приятно, мы настроим редактор — Visual Studio Code. Не волнуйся, мы пройдем всё шаг за шагом. Поехали!
Часть 1: Устанавливаем Go на твой компьютер
Шаг 1: Скачиваем установщик
- Нажми большую желтую кнопку «Download Go». Сайт сам определит твою операционную систему и предложит нужный установщик.
- Если хочешь версию для другой ОС (Windows, macOS, Linux), прокрути страницу вниз и выбери из списка.
Шаг 2: Запускаем установку
- Для Windows (например, файл go1.22.2.windows-amd64.msi):
Просто запусти скачанный .msi файл.
Нажимай «Next» в мастере установки. Важно: Запомни путь установки (обычно C:\Go). Он пригодится.
Установка добавит Go в PATH автоматически. После завершения закрой мастер. - Для macOS (например, файл go1.22.2.darwin-amd64.pkg):
Открой скачанный .pkg файл.
Следуй инструкциям инсталлятора. Он установит Go в /usr/local/go.
Установщик также автоматически настроит переменные окружения. - Для Linux:
Чаще всего это .tar.gz архив.
Распакуй его в /usr/local (требуются права суперпользователя):bashsudo tar -C /usr/local -xzf go1.22.2.linux-amd64.tar.gz
Важно: Нужно добавить путь к Go в переменную PATH. Открой файл ~/.profile или ~/.bashrc в текстовом редакторе и добавь в конец строку:bashexport PATH=$PATH:/usr/local/go/bin
Сохрани файл и перезагрузи терминал или выполни: source ~/.profile.
Шаг 3: Проверяем, что всё получилось
Это самый важный момент! Нужно убедиться, что компьютер «узнал» Go.
- Открой терминал (Командную строку в Windows, Terminal в macOS/Linux).
- Введи команду и нажми Enter:bashgo version
- Если ты видишь сообщение с версией (например, go version go1.22.2 windows/amd64), — поздравляю! Установка прошла успешно! 🎉
Бонус: Что такое GOPATH? (Просто, без фанатизма)
Это папка, где Go по умолчанию будет хранить твои будущие проекты и скачанные библиотеки.
- Она создается автоматически в твоем домашнем директории: %USERPROFILE%\go (Windows) или ~/go (macOS/Linux).
- Внутри неё есть три ключевые папки: src (исходный код), bin (скомпилированные программы), pkg (кеш библиотек).
- Важно для новичка: Современный Go (с версии 1.11+) использует Go Modules, которые позволяют создавать проект в любой папке на компьютере, не заботясь о GOPATH. Мы скоро к этому придем.
Часть 2: Устанавливаем и настраиваем Visual Studio Code
Писать код в «Блокноте» — это подвиг, но мы выбираем эффективность. VS Code — бесплатный, мощный и самый популярный редактор для Go.
Шаг 1: Скачиваем и ставим VS Code
- Скачай установщик для своей ОС (стабильную версию — Stable).
- Установи его, следуя подсказкам (всё по умолчанию — отличный выбор).
Шаг 2: Устанавливаем расширение для Go
Расширения — это плагины, которые добавляют в VS Code суперспособности для конкретного языка.
- Открой VS Code.
- На панели слева нажми на иконку «Расширения» (или нажми Ctrl+Shift+X / Cmd+Shift+X).
- В поисковой строке введи: Go.
- Первым в списке будет расширение от Go Team at Google. Нажми «Install».
Шаг 3: Настраиваем инструменты (САМЫЙ ВАЖНЫЙ ШАГ)
Плагин Go предложит установить дополнительные утилиты для анализа кода, автодополнения, форматирования и отладки. Это must-have!
- Открой палитру команд: нажми F1 или Ctrl+Shift+P / Cmd+Shift+P.
- Введи Go: Install/Update Tools.
- Появится список утилит (gopls, dlv, staticcheck и др.). Выдели их все галочками и нажми «ОК».
- Внизу редактора, в терминале, начнется процесс загрузки и установки. Дождись его окончания. Готово! Теперь у тебя профессиональная среда для разработки.
Часть 3: Проверяем связку: пишем и запускаем первую программу
Давай убедимся, что всё работает в связке.
- Создай рабочую папку для своих экспериментов с Go, например, C:\GoProjects или ~/code/learn_go. Не создавай её внутри GOPATH, чтобы сразу привыкать к модулям.
- Открой эту папку в VS Code: «File» → «Open Folder...».
- Создай новый файл: Нажми на иконку «New File» в открытой папке или Ctrl+N / Cmd+N. Сохрани его (Ctrl+S) как hello.go.
- Введи классический код:gopackage main
import "fmt"
func main() {
fmt.Println("Всем ку! Go установлен, VS Code настроен!")
fmt.Println("Можно начинать программировать!")
}
Сохрани файл. Ты сразу заметишь, как редактор помогает: подсвечивает синтаксис, предлагает варианты при наборе fmt. и т.д. - Запусти программу:
Способ 1 (быстрый): Открой встроенный терминал в VS Code (Terminal → New Terminal или Ctrl+`). В терминале, находясь в папке с hello.go, выполни:bashgo run hello.go
Ты увидишь вывод твоей программы прямо в терминале!
Способ 2 (для создания исполняемого файла):bashgo build hello.go
Эта команда создаст в папке готовую к запуску программу (hello.exe на Windows или hello на macOS/Linux). Запусти её двойным кликом или из терминала.
Итог: Ты только что подготовил свою цифровую мастерскую. Теперь у тебя есть:
✅ Компилятор Go, понимающий твой код.
✅ Современный редактор с автодополнением и подсказками.
✅ Рабочее окружение, готовое к созданию больших и малых проектов.
Следующий шаг — переходить к основам синтаксиса. Впереди — переменные, функции и много интересного. Если на каком-то этапе возникли проблемы — пиши в комментариях, разберемся вместе! Удачи в изучении! 💻✨