Добавить в корзинуПозвонить
Найти в Дзене

Первый шаг в Go: Устанавливаем язык и настраиваем удобный редактор (VS Code)

Привет! Решил начать путь в Go? Отличный выбор! Но чтобы твой компьютер понимал код на Golang и мог его запускать, нужно установить компилятор. А чтобы писать код было удобно и приятно, мы настроим редактор — Visual Studio Code. Не волнуйся, мы пройдем всё шаг за шагом. Поехали! Часть 1: Устанавливаем Go на твой компьютер Шаг 1: Скачиваем установщик Открой официальный сайт: golang.org. Нажми большую желтую кнопку «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? Отличный выбор! Но чтобы твой компьютер понимал код на Golang и мог его запускать, нужно установить компилятор. А чтобы писать код было удобно и приятно, мы настроим редактор — Visual Studio Code. Не волнуйся, мы пройдем всё шаг за шагом. Поехали!

Часть 1: Устанавливаем Go на твой компьютер

Шаг 1: Скачиваем установщик

  1. Открой официальный сайт: golang.org.
  2. Нажми большую желтую кнопку «Download Go». Сайт сам определит твою операционную систему и предложит нужный установщик.
  3. Если хочешь версию для другой ОС (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.

  1. Открой терминал (Командную строку в Windows, Terminal в macOS/Linux).
  2. Введи команду и нажми Enter:bashgo version
  3. Если ты видишь сообщение с версией (например, 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

  1. Скачай установщик для своей ОС (стабильную версию — Stable).
  2. Установи его, следуя подсказкам (всё по умолчанию — отличный выбор).

Шаг 2: Устанавливаем расширение для Go
Расширения — это плагины, которые добавляют в VS Code суперспособности для конкретного языка.

  1. Открой VS Code.
  2. На панели слева нажми на иконку «Расширения» (или нажми Ctrl+Shift+X / Cmd+Shift+X).
  3. В поисковой строке введи: Go.
  4. Первым в списке будет расширение от Go Team at Google. Нажми «Install».

Шаг 3: Настраиваем инструменты (САМЫЙ ВАЖНЫЙ ШАГ)
Плагин Go предложит установить дополнительные утилиты для анализа кода, автодополнения, форматирования и отладки. Это must-have!

  1. Открой палитру команд: нажми F1 или Ctrl+Shift+P / Cmd+Shift+P.
  2. Введи Go: Install/Update Tools.
  3. Появится список утилит (gopls, dlv, staticcheck и др.). Выдели их все галочками и нажми «ОК».
  4. Внизу редактора, в терминале, начнется процесс загрузки и установки. Дождись его окончания. Готово! Теперь у тебя профессиональная среда для разработки.

Часть 3: Проверяем связку: пишем и запускаем первую программу

Давай убедимся, что всё работает в связке.

  1. Создай рабочую папку для своих экспериментов с Go, например, C:\GoProjects или ~/code/learn_go. Не создавай её внутри GOPATH, чтобы сразу привыкать к модулям.
  2. Открой эту папку в VS Code: «File» → «Open Folder...».
  3. Создай новый файл: Нажми на иконку «New File» в открытой папке или Ctrl+N / Cmd+N. Сохрани его (Ctrl+S) как hello.go.
  4. Введи классический код:gopackage main

    import "fmt"

    func main() {
    fmt.Println("Всем ку! Go установлен, VS Code настроен!")
    fmt.Println("Можно начинать программировать!")
    }
    Сохрани файл. Ты сразу заметишь, как редактор помогает: подсвечивает синтаксис, предлагает варианты при наборе fmt. и т.д.
  5. Запусти программу:
    Способ 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, понимающий твой код.
✅ Современный редактор с автодополнением и подсказками.
✅ Рабочее окружение, готовое к созданию больших и малых проектов.

Следующий шаг — переходить к основам синтаксиса. Впереди — переменные, функции и много интересного. Если на каком-то этапе возникли проблемы — пиши в комментариях, разберемся вместе! Удачи в изучении! 💻✨