Редактор кода и интерпретатор просят меньше ресурсов, чем сама операционная система. VS Code по официальным требованиям хочет процессор от 1,6 ГГц, 1 ГБ памяти и меньше 500 МБ на диске. Windows 11 по минимальным требованиям Microsoft просит 4 ГБ и 64 ГБ места. Мощная машина нужна не «программисту вообще», а четырём конкретным инструментам.

Считать надо не язык, а то, что вы поставите рядом
Установщик Python для Windows весит около 30 МБ, на диске занимает меньше 200 МБ вместе со стандартной библиотекой. Node.js сопоставим. Весь учебный набор влезает в объём одного пакета обновлений.
Первые месяцы учёбы у всех одинаковые: открыт редактор, рядом браузер с документацией, в терминале запускается файл на сорок строк. Интерпретатор проглатывает такой файл за миллисекунды и на процессоре 2015 года, и на свежем. Разница между дешёвой и дорогой машиной вылезает на сборке, а у новичка сборок нет: python main.py ничего не компилирует.
Медленная машина отнимает секунды. Отсутствие запусков отнимает месяцы.
Тормозит не код, а окружение: двадцать вкладок, десяток расширений редактора со своими языковыми серверами в отдельных процессах, антивирус на каждом созданном файле. Так что вопрос «какой ноутбук купить» стоит заменить на «что у меня ест память». Выбор редактора тут тоже играет роль.
Пять минут, чтобы понять, потянет ли ваша машина
Проверка бесплатная и ничего ставить не надо. Нужны три числа и один флаг.
Где смотреть
Память. Windows: Ctrl+Shift+Esc, вкладка «Производительность», пункт «Память». Кроме объёма читайте «Использовано гнёзд» и «Форм-фактор». macOS: меню Apple, «Об этом Mac». Linux:
free -h.Тип диска. Там же диск подписан как SSD или HDD прямо в заголовке. На Linux:
lsblk -d -o name,rota, единица в колонке ROTA означает механический диск.Виртуализация. Пункт «ЦП», строка «Виртуализация». Если «Отключено», ни Docker Desktop, ни быстрый эмулятор Android не заведутся, пока вы не включите её в BIOS.
Кто съедает память. В браузере на Chromium нажмите Shift+Esc: там расход по каждой вкладке, и пропавший гигабайт обычно здесь.
Память занята меньше чем на 80%, диск не висит на 100%, виртуализация включена. Такой машине хватит на всю базовую программу.
Где начинаются настоящие требования
Требовательных инструментов ровно четыре, и цифры у них опубликованы.
Задача | Минимум, на котором реально работать | Комфортно | Что упрётся первым |
|---|---|---|---|
Python, скрипты, алгоритмы | 2 ядра, 4 ГБ, SSD | 8 ГБ | Браузер с документацией, а не код |
Вёрстка и фронтенд на Node | 4 ГБ и обязательно SSD | 8-16 ГБ | Установка пакетов: тысячи мелких файлов |
Backend с базой в Docker | 8 ГБ, минимум Docker Desktop для Windows | 16 ГБ | WSL 2 по умолчанию забирает половину оперативки |
Android с эмулятором | 8 ГБ памяти и 8 ГБ диска, минимум Android Studio | 16 ГБ и 16 ГБ диска по документации эмулятора | Около 4 ГБ памяти на каждое виртуальное устройство |
Геймдев на Unity 6 | 8 ГБ, видеокарта с DirectX 10-12 или Vulkan | 16-32 ГБ и быстрый диск | Сборка: Unity просит накопитель с высоким IOPS |
Обучение моделей | Любой ноутбук плюс чужая видеокарта в браузере | NVIDIA с 8-12 ГБ видеопамяти | Видеопамять, процессор почти не участвует |
Верхние две строки закрывают всю базовую программу. Нижние четыре это уже не «начать программировать», а специализация, и железо под неё покупают после месяца-двух внутри неё, а не до. В мобильной разработке выбор между нативом и кроссплатформой прямо меняет требования к машине.
Отдельно про Docker на Windows: он поднимает виртуальную машину WSL 2, а та по умолчанию резервирует половину всей оперативки плюс файл подкачки в четверть от этого объёма. На 8 ГБ ощущается сразу. Лечится строкой memory=4GB в файле %UserProfile%\.wslconfig. Docker Desktop бесплатен для частных лиц, учащихся и малого бизнеса до 250 человек.
Старый ноутбук: что менять и насколько это заметно
SSD вместо HDD
Самый заметный шаг. Механический диск отдаёт сотню-другую случайных операций в секунду, SATA SSD десятки тысяч. Установка пакетов состоит ровно из таких обращений.
Память до 8 или 16 ГБ
Работает, только если вы упираетесь в объём. С 4 до 8 ГБ чувствуется всегда, с 8 до 16 только при эмуляторе или контейнерах.
Чистая система
Ноль рублей: почистить автозагрузку, убрать второй антивирус, освободить 20-30 ГБ. Часто после этого вопрос апгрейда отпадает.
Перед заказом планки проверьте, есть ли куда её вставить: строка «Форм-фактор» в разделе «Память» диспетчера задач. SODIMM означает съёмный слот, «Другой» или «Неизвестно» обычно означает распаянную память. У тонких ноутбуков она распаяна почти всегда: MacBook, свежие Dell XPS, ASUS ZenBook, Acer Swift. Съёмный модуль стандарта LPCAMM2 в 2026 году встречается точечно: ThinkPad T14 Gen 7, T16 Gen 5, Framework. В бюджетных и игровых линейках SODIMM жив.
Процессор в списке последний: он становится узким местом на компиляции C++ или Rust, на сборке Unity и на видео. Но один случай памятью не лечится, это старая двухъядерная машина без аппаратной виртуализации. Эмулятор Android на ней поползёт на программной эмуляции, Docker Desktop не установится, и обход тут один, удалённая машина.
Ноутбука нет или он один на всю семью?
«Машина есть, но она не моя» встречается чаще, чем «машины нет совсем», и решается иначе: боль тут не в мощности, а в том, что нельзя ничего ставить и оставлять файлы. Значит, состояние не должно жить на диске: проект в репозитории на GitHub, среда в браузере. Сели, открыли вкладку, продолжили, закрыли.
GitHub Codespaces на бесплатном тарифе личного аккаунта даёт 120 ядро-часов в месяц, то есть 60 часов работы на двухъядерной машине, и 15 ГБ хранилища. На два часа практики в день хватает. Google Colab бесплатно поднимает ноутбук со стандартным профилем памяти и иногда выдаёт видеокарту, но в FAQ прямо пишет: лимиты не публикуются, конкретный GPU не гарантирован, сессия живёт максимум 12 часов и обрывается раньше, если вы отошли. Обоим нужен интернет.
Третий путь для слабой машины: арендовать виртуальный сервер и подключаться по SSH. Ноутбук становится терминалом, компиляция и контейнеры идут на арендованном железе.
✨ А если ты не хочешь учиться в одиночку — у нас есть Кодик!
А ещё у нас тёплое и дружеское комьюнити в telegram, где каждый может задать вопрос и получить ответ — без осуждения и лишней теории. Мы вместе решаем задачи, разбираем ошибки и поддерживаем друг друга на пути к цели.
С Кодиком учиться программированию действительно приятно и интересно 💙
