Содержание статьи
- PHP с нуля: с чего начать и куда двигаться
- Зачем учить PHP в 2026 году?
- Первая развилка: какой у вас случай?
- Ветка 1: сайты на CMS. Что учить и в каком порядке?
- Ветка 2: бэкенд в найме. Какой стек спрашивают у джуна?
- Ветка 3: PHP как второй навык. Сколько его нужно?
- Ваша ситуация и решение: таблица навигатор
- Сколько стоит старт и что поставить на компьютер?
- Какие версии PHP учить, а какие придётся читать?
- Какие ошибки новичков повторяются во всех ветках?
- Что общего у всех трёх веток?
- Чего не стоит делать ни в одном случае?
- Кому PHP не подойдёт?
- Ещё несколько вопросов
- Источники
PHP с нуля: с чего начать и куда двигаться
Учить PHP с нуля начинают с трёх вещей: локальный сервер на своём компьютере, синтаксис версии 8.3 или новее и первая страница, которая достаёт данные из MySQL и показывает их в браузере. На этом общая часть заканчивается, дальше дорога расходится на три ветки: сайты на готовых CMS, бэкенд в найме, PHP как второй навык к своей основной работе. Выбор ветки решает, что учить после базы и сколько времени уйдёт. Про ограничение лучше знать до старта: быстрого входа в найм язык не даёт, из 752 вакансий по запросу «PHP» на hh.ru по России (замер 1 августа 2026) кандидатов без опыта готовы рассматривать только в 45.
Дальше в статье три развилки и таблица, по которой видно, куда идти именно вам:
- как за пять минут понять, какой из трёх случаев ваш;
- что учить в каждой ветке и в каком порядке;
- сколько стоит старт и что поставить на компьютер;
- какие промахи повторяют новички во всех трёх ветках;
- когда PHP разумнее не брать вообще.
Зачем учить PHP в 2026 году?
Ответ сразу: PHP работает на 70,6% сайтов, у которых известен серверный язык. Это замер W3Techs на 1 августа 2026 года. WordPress, написанный на PHP, стоит на 41,2% всех сайтов мира. Пока эти сайты живут, кому-то надо править их шаблоны, чинить формы и переносить на новые версии.
Второй источник спроса в России создал 1С-Битрикс. С 1 февраля 2026 года минимальная версия PHP для его продуктов поднята до 8.2.0. Каждый такой перенос означает разбор старого кода: что отвалилось, что переписать, где заменить удалённые функции.
Язык давно не единственный вариант для сервера. Крупные сервисы уходят на Go и другие компилируемые языки, и мы про это подробно писали в разборе Go против Java, PHP и C++. Но переписывание миллионов работающих сайтов никто не оплатит, поэтому PHP остаётся языком поддержки веба.

Первая развилка: какой у вас случай?
Ответ сразу: развилок ровно три. Первая: вам нужен свой сайт или заказы на доработку чужих. Вторая: вы метите в найм на позицию бэкендера. Третья: вы уже работаете в вебе рядом с кодом и хотите добавить PHP к профессии. От ответа зависит и набор тем, и срок обучения.
Случай А. У вас есть сайт или клиенты с сайтами. Задачи звучат так: добавить поле в форму, вывести товары по фильтру, поправить вёрстку шаблона, прикрутить оплату. Тут не нужен фреймворк, нужна CMS и понимание, как она устроена изнутри.
Случай Б. Вы хотите зарплату разработчика и готовы учиться год, а не месяц. Задачи будут другие: API, очереди, интеграции, тесты, код в команде. Здесь фреймворк обязателен, а вместе с ним ООП, Git и базы данных на уровне выше «сделать выборку».
Случай В. Вы верстальщик, системный администратор, маркетолог или аналитик. PHP нужен как инструмент: поправить шаблон, написать скрипт выгрузки, разобраться, почему упал сайт. Полноценная переквалификация не нужна, нужен рабочий минимум. Похожая логика описана в материале о том, какие языки программирования нужны системному администратору.
Ветка 1: сайты на CMS. Что учить и в каком порядке?
Ответ сразу: база плюс устройство одной CMS. WordPress рекомендует PHP 8.3 или выше, MariaDB 10.11+ либо MySQL 8.0+ и обязательный HTTPS. Значит, к синтаксису добавляются MySQL, шаблоны, хуки и умение выложить результат на хостинг. Фреймворк на этой ветке не нужен вовсе.
Порядок, который работает:
- Поставить локальный сервер и редактор кода, открыть в браузере страницу со своей машины.
- Синтаксис PHP 8: переменные, массивы, условия, циклы, функции, работа с формами.
- MySQL: таблицы, выборки, связи, подготовленные запросы через PDO.
- Устройство выбранной CMS: где лежат шаблоны, как работают хуки и фильтры, чем плагин отличается от темы.
- Выкладка на хостинг: домен, SFTP, база, сертификат. Если протоколы передачи файлов пока тёмный лес, начните с разбора FTP и SFTP.

Первые деньги на этой ветке приходят с мелких правок: поправить форму заявки, вывести блок отзывов, ускорить страницу. Портфолио тут собирается из чужих сайтов, которые вы починили, поэтому учебные проекты для стола можно пропустить.
Ветка 2: бэкенд в найме. Какой стек спрашивают у джуна?
Ответ сразу: career.hh.ru перечисляет для junior базовый код на PHP, работу с базой данных и запросами SQL, ООП, Git, юнит-тесты, валидацию пользовательских данных и защиту от инъекций SQL, XSS и CSRF. Сверху фреймворк: Laravel 13 требует PHP 8.3 и набор расширений вроде PDO, Mbstring и OpenSSL.
Вакансий по Laravel на hh.ru по России 206 при 752 по запросу «PHP» в целом (замер 1 августа 2026). Остальное приходится на самописные системы, Symfony и коробочные продукты, поэтому один фреймворк наизусть проблему не решает: смотреть придётся, что просят в вакансиях вашего города.
Зарплатные ориентиры career.hh.ru на август 2025 по России: junior от 60 000 до 70 000 рублей, middle от 117 450 до 130 000, senior от 240 000 до 250 000. Цифры по отрасли целиком собраны в отдельном материале о том, сколько зарабатывают айтишники в России: разброс между грейдами там такой же резкий.

К собеседованию готовятся отдельно: код на доске, вопросы про ООП и SQL, рассказ о своих проектах. Тут пригодится подборка примеров, что говорить о себе на собеседовании.
Ветка 3: PHP как второй навык. Сколько его нужно?
Ответ сразу: хватает базового синтаксиса, работы с массивами, HTTP-запросов, основ SQL и умения читать чужой код. Это два или три месяца по вечерам, если заниматься регулярно. Фреймворк, паттерны и тесты на этой ветке пропускаются: они нужны тем, кто пишет системы целиком, а не правит готовый сайт.
Верстальщику PHP открывает шаблоны: макет превращается в тему для CMS, и заказ стоит дороже. Системному администратору язык помогает читать логи приложения и понимать, почему сайт отдаёт пятисотую ошибку. Маркетологу и аналитику PHP пригодится для выгрузок и мелкой автоматизации, хотя для чистой аналитики Python обычно удобнее.
Гуманитарные специальности тоже заходят в веб через эту дверь, и не всегда через код: варианты собраны в статье про профессии в IT без знания кода.
Ваша ситуация и решение: таблица навигатор
Ответ сразу: определите свою строку в таблице ниже и делайте первый шаг из правой колонки. Смешивать ветки на старте вредно: набор тем у них разный, и попытка учить всё сразу растягивает базовый этап с трёх месяцев до полугода без единого законченного проекта.
| Ваша ситуация | Куда идти | Первый шаг |
|---|---|---|
| Есть свой сайт на WordPress, нужны правки | Ветка 1, сайты на CMS | Поставить копию сайта на локальный сервер |
| Хочу зарабатывать на заказах по вебу | Ветка 1, сайты на CMS | Синтаксис PHP 8 и MySQL, потом хуки CMS |
| Хочу в найм на позицию бэкендера | Ветка 2, бэкенд | ООП и Git сразу после базового синтаксиса |
| Работаю в компании на Битрикс | Ветка 2 или 1 | Требования платформы и её структура файлов |
| Верстаю сайты, хочу брать заказы дороже | Ветка 3, второй навык | Шаблоны и вывод данных в теме CMS |
| Администрирую сервера, нужен язык для скриптов | Ветка 3, второй навык | Базовый синтаксис и работа с файлами |
Строки не жёсткие. Ветка 1 переходит в ветку 2 примерно через год практики: человек, который год правил чужие сайты, читает код быстрее любого выпускника учебного курса.
Сколько стоит старт и что поставить на компьютер?
Ответ сразу: деньги на старте близки к нулю. Open Server Panel распространяется бесплатно и уже содержит PHP от 7.2 до 8.5, Apache, Nginx, MySQL, PostgreSQL и Composer. Хостинг понадобится позже: у Timeweb тариф Year стоит 180 рублей в месяц при оплате на три года, у Beget тариф «Блог» 420 рублей в месяц.
| Что нужно | Цена | Комментарий |
|---|---|---|
| Локальный сервер | 0 рублей | Open Server Panel, Windows 10 и новее, 4 ГБ ОЗУ, 15 ГБ на диске |
| Редактор кода | 0 рублей | Бесплатных вариантов достаточно, платная среда на старте не нужна |
| Хостинг | от 180 рублей в месяц | Нужен, когда появится, что показывать заказчику |
| Домен | пара сотен рублей в год | Для учебных проектов можно обойтись без него |

Компьютер подойдёт любой рабочий: PHP нетребователен к железу. Ноутбук пятилетней давности с четырьмя гигабайтами памяти тянет и локальный сервер, и редактор кода одновременно.
Какие версии PHP учить, а какие придётся читать?
Ответ сразу: писать надо на 8.3 или новее, читать придётся всё подряд. По данным W3Techs на 1 августа 2026 года, 62,4% PHP-сайтов работают на восьмой ветке, 29,5% на седьмой и 8,0% на пятой. Больше трети живых сайтов написаны по правилам, которых в свежих учебниках уже не найти.
| Ветка PHP | Активная поддержка до | Безопасность до |
|---|---|---|
| 8.2 | 31 декабря 2024 | 31 декабря 2026 |
| 8.3 | 31 декабря 2025 | 31 декабря 2027 |
| 8.4 | 31 декабря 2026 | 31 декабря 2028 |
| 8.5 | 31 декабря 2027 | 31 декабря 2029 |
Каждая ветка живёт четыре года: два года активной поддержки и два года только с заплатками безопасности. PHP 8.5 вышел 20 ноября 2025 года и принёс оператор конвейера, конструкцию clone with и функции array_first и array_last. Учить эти новинки на старте необязательно, а знать, что они существуют, полезно: в чужом коде они уже встречаются.
Какие ошибки новичков повторяются во всех ветках?
Ответ сразу: пять промахов встречаются одинаково часто у всех трёх типов учеников. Старые учебники под PHP 5, правки на боевом сайте, отсутствие проверки данных из формы, код без Git и попытка начать с фреймворка. Каждый из них стоит недель, а последний иногда обрывает обучение совсем.

Старый учебник виден по функциям вида mysql_query: их вырезали из языка ещё в седьмой ветке, и на сервере с PHP 8 такой пример просто не запустится. Второй признак древности материала: примеры без подготовленных запросов.
Правки на живом сайте бьют по нервам и по клиенту. Локальная копия ставится за полчаса и позволяет ломать что угодно.
Данные из формы без проверки открывают дорогу инъекциям SQL и XSS, а работодатели спрашивают про защиту от них прямо на собеседовании junior. Git в списке требований стоит там же: код, который живёт в архивах на рабочем столе, не показать ни команде, ни заказчику.
Что общего у всех трёх веток?
Ответ сразу: общая часть занимает первые два или три месяца и одинакова для всех. Синтаксис PHP 8, массивы и функции, SQL и подготовленные запросы, HTTP и устройство запроса к серверу, Git, умение читать документацию. Дальше пути расходятся, но эта база не пропадает ни в одном сценарии.
К базе примыкает понимание, как вообще работает сайт: что такое сервер простыми словами, как связаны домен, IP и DNS, чем отличаются HTTP и HTTPS. Без этого слоя ошибки хостинга выглядят магией.
Если разбираться по шагам и с проверкой заданий комфортнее, чем по разрозненным урокам, посмотрите базовый курс программирования на PHP от Onskills: там как раз разобрана общая база, с которой начинаются все три ветки.
Общая часть хорошо ложится на любую последующую специализацию. Тот, кто освоил SQL и Git на PHP, второй язык берёт заметно быстрее: заново придётся выучить только синтаксис, принципы переезжают вместе с вами.
Чего не стоит делать ни в одном случае?
Ответ сразу: не начинать с фреймворка, не растягивать теорию дольше трёх месяцев без своего проекта и не ждать найма через два месяца учёбы. Из 752 вакансий по запросу «PHP» на hh.ru по России (замер 1 августа 2026) фильтр «без опыта» оставляет 45 позиций, то есть около шести процентов рынка.
Фреймворк без базы даёт иллюзию скорости: проект собирается по инструкции, а любая ошибка вне инструкции ставит в тупик. Сначала свой код, потом чужие абстракции.
Бесконечная теория работает так же плохо. Практика важнее объёма пройденного материала: три простых законченных проекта убеждают заказчика сильнее, чем десять просмотренных курсов.
Ожидание быстрого найма стоит эмоций. Разумный горизонт для ветки 2 составляет от девяти месяцев до полутора лет, и первый оффер часто приходит из компании, где вы уже работаете рядом с разработкой. Мифов вокруг этой темы много, часть из них разобрана в статье про мифы об айтишниках.
Кому PHP не подойдёт?
Ответ сразу: язык не подходит тем, кто целится в мобильную разработку, машинное обучение, геймдев или системное программирование. Там свои экосистемы, и PHP в них не участвует. Плохо зайдёт он и тем, кого раздражает чужой старый код: 29,5% сайтов на PHP до сих пор работают на седьмой ветке.
Легаси на этой ветке составляет большую часть работы. Задачи звучат как «почему на этой странице пустой блок» и «перенесите сайт на PHP 8.2, а то Битрикс перестал обновляться». Кому нравится копаться в чужой логике и находить причину сбоя, тому на этой работе хорошо. Тем, кто хотел писать новые проекты с чистого листа, такие задачи быстро надоедают.
Второе ограничение связано с рынком: конкуренция среди новичков высокая, а число вакансий для кандидатов без опыта измеряется десятками. Если нужен именно быстрый вход в отрасль, сравните варианты по обзору пути в IT с нуля: часть направлений там пускает новичка раньше, чем бэкенд.
Ещё несколько вопросов
Сколько времени занимает PHP с нуля до первого заказа?
При занятиях по два часа в день база собирается за два или три месяца. Первые платные правки чужих сайтов на ветке 1 берут обычно после этого этапа. Найм на ветке 2 требует больше: от девяти месяцев до полутора лет вместе с фреймворком, тестами и портфолио.
Нужна ли математика, чтобы учить PHP?
Для веб-разработки хватает школьной арифметики. Основная нагрузка здесь на логику и внимательность: структура данных, порядок вызовов, проверка входных значений. Математика нужна в машинном обучении и графике, а PHP работает с формами, базами и шаблонами.
С какой CMS начать: WordPress или Битрикс?
WordPress проще для входа и стоит на 41,2% всех сайтов мира, документации и примеров по нему больше. Битрикс распространён в российских компаниях и чаще встречается в вакансиях на постоянную работу. Для фриланса логичнее первый вариант, для найма в компанию второй.
Можно ли выучить PHP бесплатно?
Технически да: интерпретатор, Open Server Panel и редактор кода бесплатны, документация на php.net открыта. Платить приходится временем и вниманием, потому что бесплатные материалы разного качества и без обратной связи. Ошибку в своём коде новичок часто не видит неделями.
Какая версия PHP нужна для работы на фрилансе?
Писать стоит на 8.3 или новее: WordPress рекомендует минимум 8.3, а 1С-Битрикс с 1 февраля 2026 года не поддерживает версии ниже 8.2.0. При этом читать придётся код на 7.x, потому что на седьмой ветке до сих пор 29,5% сайтов, и заказы на перенос таких проектов идут постоянно.
Источники
- PHP: доля среди серверных языков и разбивка по версиям, W3Techs, 1 августа 2026
- WordPress: доля среди всех сайтов и среди CMS, W3Techs, 1 августа 2026
- Поддерживаемые версии PHP и сроки поддержки, php.net
- Что нового в PHP 8.5, php.net
- Требования WordPress к хостингу, wordpress.org
- Серверные требования Laravel 13, laravel.com
- Системные требования 1С-Битрикс, dev.1c-bitrix.ru
- Вакансии по запросу «PHP» в России, hh.ru
- Вакансии по запросу «PHP» с фильтром «без опыта», hh.ru
- Зарплаты и требования к разработчику на PHP, career.hh.ru
- Состав и условия распространения Open Server Panel, ospanel.io
- Тарифы виртуального хостинга Timeweb
- Тарифы виртуального хостинга Beget