Article

Гайд для начинающих: рабочее место разработчика с нуля за 1 час

VS Code, GitHub, Vercel, Supabase и Claude Pro — пошаговая инструкция с аналогиями для тех, кто никогда не писал код. Включая способы оплаты из Казахстана.

ГайдBeginnersDev15 мин
Мадияр Хамзанов
Мадияр Хамзанов
27 апреля 2026

Когда ко мне приходят знакомые с фразой «хочу научиться кодить, но не знаю с чего начать» — я даю им этот гайд. За последние годы я поставил этот стек десяткам людей. Ниже — именно то, что я диктую им по телефону за 30–60 минут.

Прочитайте один раз целиком, потом идите по шагам. По итогу у вас будет то же самое, что у меня — у инженера в большой международной компании.

$0
базовый стек
VS Code + GitHub + Vercel + Supabase
$20
Claude Pro
минимум для работы с AI
60 мин
настройка
от регистрации до деплоя
1
расширение VS Code
Claude Code — больше ничего

Зачем всё это?

Современная разработка — это не «скачал программу и пишешь код». Это связка инструментов. Вот как я объясняю это друзьям:

  • 📝VS Code — как Microsoft Word, но для кода. Здесь пишем.
  • ☁️GitHub — как Google Drive, но с историей всех изменений. Здесь храним.
  • 🚀Vercel — залил код → через 30 секунд сайт живёт в интернете по реальной ссылке. Здесь деплоим.
  • 🥪Supabase — бэкенд из коробки. База данных, авторизация, файлы — без настройки серверов.
  • 🤖Claude — джуниор-разработчик за $20 в месяц, который работает 24/7 и пишет код быстрее любого новичка.

Этот стек используют Notion, Adobe, Sonos и тысячи стартапов. Никакого компромисса — ставим то же самое, что у больших.

Шаг 1. VS Code — редактор кода

Берём VS Code — бесплатный редактор от Microsoft. По Stack Overflow Developer Survey 2024, его используют 73.6% разработчиков — абсолютный лидер индустрии.

Популярность редакторов кода

% разработчиков использующих ежедневно (Stack Overflow 2024, N=65,000)

Установка

1
Скачиваем установщик
Заходим на code.visualstudio.com/download, жмём кнопку под вашу систему: Windows / Mac / Linux. Около 100 МБ.
2
Устанавливаем
На Windows — двойной клик по .exe, соглашаемся со всем по умолчанию. На Mac — перетаскиваем иконку в Applications.
3
Открываем
Слева — файлы проекта, посередине — код. Ctrl+Shift+P (Cmd+Shift+P на Mac) — палитра команд. Это главный инструмент.

Расширения — ставим только одно

Я ставлю только одно расширение — Claude Code. Всё остальное — лишнее. Открываем боковую панель Extensions (квадратики слева или Ctrl+Shift+X), ищем Claude Code, жмём Install.

Claude Code — самое популярное расширение для VS Code, ставим его

Claude Code — самое популярное расширение для VS Code, ставим его

Claude Code встраивает AI прямо в редактор. Не нужны Prettier, ESLint, GitLens и прочее — Claude сам форматирует, указывает на ошибки и делает коммиты. Ставим одно расширение и работаем.

Шаг 2. GitHub — облако для кода

GitHub — облако для кода с историей всех изменений. Можно откатиться к любой точке во времени. По GitHub Octoverse 2024, на платформе более 100 миллионов разработчиков и 420+ миллионов репозиториев.

Регистрация

1
Создаём аккаунт
Идём на github.com/signup. Email, пароль, username. Username будет частью URL github.com/your-name — выбирайте серьёзный.
2
Подтверждаем email
GitHub пришлёт код на почту. Вводим его, проходим капчу.
3
Выбираем Free план
С 2020 года приватные репозитории на Free плане безлимитны. До 3 коллабораторов — бесплатно. Хватит на всё обучение.

Прямая ссылка: github.com/signup. Free тариф — бесплатно навсегда.

Связываем VS Code с GitHub через SSH

После регистрации нужно связать ваш компьютер с GitHub — иначе не сможете пушить код. Делаем через SSH. Терминал в VS Code уже встроен — Ctrl+` открывает его.

Всегда берём SSH-ссылку, а не HTTPS

HTTPS заставляет вводить логин и пароль при каждом push. SSH делает это автоматически. Один раз настроил — больше не думаем.

Шаг 1. Создаём SSH-ключ

Открываем VS Code, открываем терминал (Ctrl+`), убеждаемся что выбран Bash, вставляем команду (заменяем почту на свою от GitHub):

ssh-keygen -t ed25519 -C "your_email@example.com"

Спросит "Enter file in which to save the key" — жмём Enter. Спросит "Enter passphrase" — жмём Enter дважды (оставляем пустым).

Шаг 2. Копируем ключ

В терминале:

cat ~/.ssh/id_ed25519.pub

Появится длинная строка начинающаяся с ssh-ed25519. Выделяем всю и копируем.

Шаг 3. Добавляем ключ в GitHub

  • 1.На GitHub нажимаем на аватарку справа вверху
  • 2.Settings
  • 3.В левом меню: Access → SSH and GPG keys
  • 4.Зелёная кнопка New SSH key
  • 5.Title: например My PC
  • 6.Key: вставляем скопированное → Add SSH key

Шаг 4. Проверка

В терминале VS Code:

ssh -T git@github.com

Если спросит Are you sure... — пишем yes. Должно появиться: "Hi [ник]! You've successfully authenticated..."

Базовые понятия — на пальцах

Repository (репозиторий)
Папка проекта в облаке. Один проект = один репозиторий.
Commit (коммит)
Снимок изменений. Аналогия: точка сохранения в игре.
Push (запушить)
Отправить коммиты с компьютера в облако GitHub.
Pull (запулить)
Скачать изменения из облака к себе.

Создание первого репозитория

После регистрации жмём зелёную кнопку «New» или заходим на github.com/new. Заполняем форму:

  • Repository name: без пробелов, например my-first-project
  • Public / Private: берём Private пока учимся
  • Initialize with README: ставим галочку
  • .gitignore: выбираем Node для веб-разработки

Всегда Private!

Публичный репо видит весь мир, включая случайно закоммиченные пароли. Бот-сканеры находят их за минуты. GitHub рекомендует начинать с Private.

Когда я только начинал, я ненавидел консоль. Через полгода пересел на CLI сам — стало понятно зачем. Но SSH настроить нужно сразу — без этого боль при каждом push.
Я, Data Scientist, Kazakhstan

Шаг 3. Vercel — деплой в один клик

Vercel — хостинг для веб-приложений. Запушили код в GitHub — через 30 секунд он доступен по реальному URL в интернете. Созданы теми же людьми, что сделали Next.js. В 2024 подняли $250M на оценке $3.25B.

Регистрация — через GitHub

1
Открываем Sign Up
Идём на vercel.com/signup. Жмём Continue with GitHub.
2
Даём доступ
Vercel запросит доступ к GitHub. Соглашаемся — это даёт автоматический деплой при каждом push.
3
Выбираем Hobby план
Hobby — бесплатный. 100 GB трафика, неограниченные деплои, автоматический HTTPS.

Почему через GitHub?

Когда Vercel связан с GitHub напрямую — любой push в main автоматически деплоит сайт. Это называется Git-based deployment — современный стандарт. Не надо ничего делать вручную.

Трафик
100 GB
в месяц на Hobby
Деплои
неограничено
HTTPS
Auto
SSL автоматом
Регионов
100+
CDN по миру

Шаг 4. Claude Pro — платить придётся

Это инвестиция в себя. Бесплатный тариф для серьёзной работы не подходит — лимиты по сообщениям, нет Claude Code, нет проектов. Берём Pro минимум — все так делают, я тоже.

Pro
$20/мес
Claude Code, Projects, достаточно для старта
Max
$100/мес
5x лимитов, Opus, серьёзная работа

Подписываемся на claude.ai/upgrade. Тарифы: anthropic.com/pricing.

Как оплатить из Казахстана

Карты Kaspi и Halyk напрямую не работают. Три способа:

Советую
Wise
Оформляем виртуальную долларовую карту. Пополнение через Kaspi Gold. Полностью легально. Я использую этот способ с 2023 года — никаких проблем.
Крипто
Binance Card
Покупаем USDT на Binance P2P за тенге, выпускаем Binance Card. Принимается везде.
Backup
Через родственников
Если есть кто-то за рубежом — просим оформить. Менее удобно, но работает.

Подробнее: открытие Wise и Binance Card.

Шаг 5. Запускаем первый проект локально

Всё настроили — теперь запускаем что-то реальное. Открываем Claude Code в VS Code (иконка слева или Ctrl+Esc) и пишем прямо в чате:

Claude Code
Установи зависимости и запусти dev-сервер.
Чтобы я мог открыть npm run dev и увидеть проект на localhost:3000.

Claude сам выполнит:

  • npm install — скачает все зависимости (это как pip install если знаком с Python)
  • npm run dev — запустит локальный сервер

Что такое localhost:3000?

localhost = «этот компьютер», 3000 = порт (как номер квартиры в доме). Открываем в браузере http://localhost:3000 — видим свой сайт. Никто кроме нас его пока не видит.

Когда видим работающий сайт — говорим Claude:

Claude Code
Закоммить и запушь в main с понятным сообщением

Всё. Через 30 секунд код на GitHub. Vercel автоматически задеплоит на публичный URL — сайт живёт в интернете.

Шаг 6. Supabase — бэкенд из коробки

Это опциональный шаг

Если просто учишься — можно пропустить. Supabase нужен когда уже строишь что-то с базой данных, авторизацией, файлами.

Supabase — готовый бэкенд с базой данных, авторизацией пользователей, файловым хранилищем и реалтаймом. Раньше для этого нужно было поднимать PostgreSQL, настраивать Auth0, настраивать S3. Сейчас — один клик. Open-source альтернатива Firebase. 70K+ звёзд на GitHub. В 2024 подняли $80M Series C.

Регистрация и создание проекта

1
Регистрируемся
Идём на supabase.com, жмём Start your project. Логинимся через GitHub.
2
Создаём Organization
Вводим название (можно своё имя). Выбираем Free план — 500 МБ БД, 50K пользователей, 1 ГБ хранилища.
3
New Project
Имя, пароль для базы (СОХРАНИТЕ его), регион. Для Казахстана берём Asia-Pacific (Singapore) — самый близкий.

Прямая ссылка: supabase.com. Создание проекта — 2–3 минуты.

Сохраняем ключи

Public
Project URL
Адрес проекта вида https://xxx.supabase.co. Публичный.
Public
anon key
Публичный ключ для клиентского кода. Безопасен за счёт RLS.
SECRET
service_role key
СЕКРЕТНЫЙ. Полный доступ к БД. Только серверный код — никогда в клиент.

Никогда не коммитьте service_role key в Git!

Бот-сканеры GitHub находят такие ключи за минуты. Кладём в .env.local и добавляем его в .gitignore.

Связываем Vercel и Supabase

Vercel и Supabase сделали официальную интеграцию. Заходим на vercel.com/integrations/supabase, жмём Add Integration — переменные окружения проставятся автоматически. Или добавляем вручную в Settings → Environment Variables:

NEXT_PUBLIC_SUPABASE_URL=https://xxx.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIs...
SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIs...

Сколько это стоит

Месячная стоимость стека ($)

Зелёное — бесплатно. Платное только Claude.

Минимум
$0
для обучения без Claude
Стандарт
$20
+ Claude Pro
Профи
$100
+ Claude Max

Средняя зарплата джуниор-разработчика в Алматы по данным hh.kz — 350–500K тенге ($700–1000). Платить $20–100 в месяц за инструменты, которые ускоряют работу в разы — это инвестиция, а не расход.

Что дальше?

Рабочее место настроено. Вот что делаем дальше — в порядке приоритета:

1
Hello World
Создаём Next.js проект через npx create-next-app, пушим в GitHub, подключаем к Vercel. Через 5 минут — свой сайт в интернете.
2
Подружиться с Claude Code
Открываем Claude Code в VS Code, просим объяснить любой файл. Не стесняемся задавать глупые вопросы — для этого он и нужен.
3
Первый реальный проект
Список задач, дневник, калькулятор — что угодно. С Supabase для данных и Vercel для деплоя.
4
Портфолио на GitHub
GitHub сам по себе — резюме. Делаем всё Public когда уверены в качестве. Работодатели смотрят туда первым делом.

Если что-то непонятно — пишите в Claude Code Discussions, читайте Next.js Learn — бесплатный официальный курс.

The best way to learn is to build something. Не читайте 10 книг по программированию — сделайте один настоящий проект. За месяц практики научитесь больше, чем за год теории.
Я, AI Engineer, Kazakhstan

В 2026 году барьер входа в разработку ниже чем когда-либо. Бесплатные инструменты, AI-помощник за $20. Единственное что нужно — начать. Открываем VS Code и создаём первый файл.

Минимальный стартер-пак

Прошёл статью? Вот финальный чеклист — 5 действий, которые нужно сделать прямо сейчас. Каждое занимает 5–10 минут.

Прошёл все 5 шагов — пиши Claude первую задачу. Всё.