Какой язык программирования учить в 2026 году: посчитал по вакансиям

Python в 2 917 активных IT-вакансиях, Java в 944, Go в 732, Rust в 54. Сколько вакансий у каждого языка, сколько для новичков и что выбрать.

Геворг, автор Workaemобновлено 20 октября 2026 г.4 мин

Какой язык учить, обычно решают по опросам разработчиков и по тому, что сейчас обсуждают. Я решил посмотреть на другое: сколько вакансий у каждого языка прямо сейчас и сколько из них доступны тем, кто только начинает. Ниже теги активных вакансий в моем каталоге на 20 октября. Одна вакансия может быть сразу с несколькими языками, поэтому сумма больше общего числа вакансий.

ЯзыкВакансийИз них для junior и без опытаУдаленно
Python2 917435771
Java944106305
Go73254220
JavaScript56888248
C++49146111
TypeScript47456205
1С3987396
C#36339137
Kotlin26526100
PHP1372271
Swift118941
Rust54319

И отдельно SQL: он встречается в 2 771 вакансии, почти как Python. Это не язык общего назначения, но учить его стоит при любом выборе.

Python: больше всего вакансий, но очень разных

Python лидирует с большим отрывом, и в нем же больше всего вакансий для начинающих. Но внутри это очень разные работы: бэкенд, анализ данных, машинное обучение, автоматизация тестов, скрипты для инфраструктуры. В ML и всем, что связано с LLM, вакансий сейчас особенно много, и платят там выше среднего. Если выбираете Python, сразу решите, куда именно: бэкенд на Django или FastAPI и анализ данных это разные пути с разными требованиями. Вакансии: Python, Python для junior, ML.

Java и Kotlin: банки, большие системы, Android

Java держится уверенно, особенно в банках и крупных компаниях. Требования к джунам тут выше среднего, но и вакансий для них больше, чем у Go. Kotlin это в первую очередь Android и часть бэкенда в тех же компаниях. Вакансии: Java, Kotlin.

Go: хорошие деньги, но не для первого языка

Go стабильно в верхней части рейтинга по зарплатам, медианы по грейдам на странице зарплат Go. При этом вакансий для начинающих всего 54 на весь каталог. Go обычно берут вторым языком, и компании ищут людей, у которых уже есть опыт в бэкенде. Если вы уже пишете бэкенд на Python, PHP или Java, Go отличный следующий шаг: язык небольшой, освоить его можно за несколько месяцев. Если это первый язык, путь будет тяжелее. Вакансии: Go.

JavaScript и TypeScript: фронтенд и не только

Во фронтенде без них никак, и TypeScript сейчас уже обязательная часть, а не плюс. На Node.js пишут и бэкенд, особенно в продуктовых компаниях. Подробнее про фронтенд я писал в роадмапе фронтенд-разработчика.

C++, C#, 1С и PHP

C++ это игры, системное программирование, высоконагруженные части финтеха и встраиваемые системы. Вход сложный, и ради быстрой первой работы я бы с него не начинал. C# живет в корпоративной разработке и в геймдеве на Unity. 1С недооценивают. 398 вакансий и 73 из них для начинающих, это больше, чем у Go и TypeScript. Если интересна автоматизация бизнеса, это вполне рабочий вход. PHP никуда не делся, но вакансий у него в разы меньше, чем у Python или Java.

Rust: интересно, но рынка пока мало

Rust годами любимый язык в опросах разработчиков, но в каталоге всего 54 вакансии и три для начинающих. Если вы пишете на C или C++, переход на Rust имеет смысл. Если это первый язык ради работы, я бы не начинал с него.

Что выбрать под цель

1. Первая работа как можно быстрее: Python с упором в бэкенд или данные, плюс SQL. Или тестирование. Больше всего вакансий для начинающих именно там. 2. Фронтенд: JavaScript, сразу TypeScript и React. 3. Бэкенд с хорошей зарплатой, если опыт уже есть: Go или Java. 4. Машинное обучение и работа с LLM: Python и математика. 5. Мобильная разработка: Kotlin для Android или Swift для iOS. Один язык в год более чем достаточно. Главное написать на нем что-то настоящее, а не только пройти курс. Какие навыки сейчас встречаются в самых дорогих вакансиях, видно в живом рейтинге стеков.

Частые вопросы

Какой язык программирования самый востребованный в 2026 году?
По числу активных IT-вакансий Python: 2 917 вакансий в моем каталоге на 20 октября. Дальше Java, Go и JavaScript. SQL встречается почти так же часто, как Python, и нужен почти везде.
Какой язык учить новичку, чтобы найти работу?
Python с SQL: у них больше всего вакансий для junior и без опыта. Неплохие варианты также тестирование и 1С, где начинающих берут чаще, чем, например, в Go.
Стоит ли учить Go первым языком?
Скорее нет. Платят в Go хорошо, но вакансий для начинающих очень мало: Go обычно берут вторым языком люди с опытом в бэкенде.
Зарегистрируйтесь, чтобы не пропустить новые вакансии: после регистрации они открываются на сутки раньше, чем без аккаунта.