Рейтинг мов програмування 2026. TypeScript зростає, Python — лідер серед новачків

Ось і настав час подивитися, які мови програмування ми використовували у 2025 році та що змінилося.

Перша п’ятірка рейтингу не змінилася — TypeScript зміцнив лідерство. Нарешті першою мовою новачки найчастіше обирають Python. Близько третини розробників вивчають нові мови за допомогою ШI, а дві третини C++ розробників хочуть вивчити Rust. І ця мова зробила найбільший стрибок у рейтингу (з 19-го місця на 16-те).

Аналізуємо відповіді 6782 айтівців, що використовують мови програмування в роботі. Більшість працює у Software Engineering (67%), далі — QA (12%) і DevOps/SRE (5%), DS/ML/AI (5%), аналітики (4%), менеджмент (2%).

Уже опубліковано статті про актуальні зарплати усіх ІТ-спеціалізацій і є свіжі дані в зарплатному віджеті.

Комерційне використання

Мова TypeScript продовжує зростати і зміцнила лідерство (нині для 21% айтівців вона є основною, торік — для 17%). Python залишається на другому місці (16%), але частка зменшилася на 1 в. п.. JavaScript потроху падає. Частки C# і Java теж повільно зменшуються. Натомість помітне зростання DB (мови баз даних) — на 2 в. п.

Серед Software Engineers TypeScript ще більше домінує (25% його використовують як основну мову), далі C#, JavaScript, Java. Python тут лише на шостому місці.

Python домінує серед DS/ML/AI, на другому місці — мови баз даних.

Аналітики переважно використовують мови баз даних і Python.

Якою мовою пишете для роботи зараз


TypeScript продовжує стабільно зростати (з 6% у 2020-му до 21% у 2025 році). Частка Python після стрімкого зростання трохи зменшилася. JavaScript знижується. Частка C# і Java повільно, але стабільно зменшується. Помітне зростання DB — з 0,8% у 2020 році до 6% зараз.

Bash/Shell вперше з’явилася в анкеті цього року, тому її зростання — це ефект зміни опцій.

Історія змін за останні 5 років (2021-2025)

Сфери розробки

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

Популярність сфер розробки, 2021-2025 роки


Загалом різноманіття мов характерне саме для бекенду. Найбільш поширені мови: Java (26%) і С# (16%), за ними PHP (16%) і Python (15%) і аж потім — TypeScript (9%). При цьому на Rust (0,9%) починають писати більше, ніж на Scala (0,7%).

У фронтенді TypeScript продовжує зʼїдати JavaScript.

У Full Stack TypeScript різко зміцнив лідерство (33% зараз проти 24% торік), витіснивши C# (21%) і JavaScript (16%), частка яких знижується.

У Mobile Swift вийшла на перше місце (31,8%), обігнавши Kotlin (31,5%), а Dart (Flutter) продовжує стабільно зростати (20% зараз проти 16% торік).

Desktop-програмування ще існує. Там пишуть на C++ (48%) і C# (34%). GameDev становить лише 8% від Desktop, решта — це CAD, IDE та інші десктопні застосунки.

В Embedded, як і раніше, частка C поступово зменшується (51% проти 58% торік), а С++ зростає (45% проти 33% торік). Python і Rust поки що мало помітні.

Популярність мов за сферами розробки, 2023-2025 роки


У QA змінився лідер: тепер це TypeScript (26% частка зараз, 19% — торік), який випередив Java і Python.

У DevOps, як і раніше, основна мова — Python. Зауважимо, що Bash/Shell вперше з’явилася в списку мов у анкеті 2025 року. Раніше DevOps-інженери, які пишуть переважно на Shell, обирали Python або варіант «Інша мова». Тепер, коли Shell став доступним, частка Python впала з 75% до 50%, а Shell — зросла з 3% до 23%.

У DS/ML/AI домінує Python (75%), на другому місці мови БД (17%). Рідше використовують Scala, Java та C++.

Аналітики переважно обирають мови баз даних і Python Частка Python помітно зменшилася на користь SQL.

Популярність мов за спеціалізаціями, 2023-2025 роки


У DefTech найпопулярніші мови програмування такі: Python (33%), C++ (19%), C (9%). Розподіл дуже схожий на Embedded-платформу — SE-частина пише на C/C++, а DS/ML/AI, QA — на Python.

Мови програмування в DefTech

Платформи

Частка Web-розробки сьогодні — 66%.

Для яких платформ розробляєте


Мови у розрізі Web і Desktop майже повторюють розподіл за сферами, тому окремо не наводимо.

У Mobile-розробці на нативних платформах домінують відповідні мови: Kotlin (73%) — на Android і Swift (72%) — на iOS. У кросплатформенній розробці конкуренція щільніша — TypeScript (18,8%), Dart/Flutter (18,1%) і C#/Unity (17,9%) ідуть майже нарівні.

На Embedded-платформі цікава різниця між розробниками та не-розробниками. SE пишуть переважно на C/C++, а не-SE (QA, DS/ML/AI, DevOps, DefTech) — на Python.

Розподіл мов за платформами

Особисті вподобання

Яку мову програмісти хотіли би обрати для наступного проєкту? TypeScript і Python лідирують і тут, але цікаво, що Go посідає 4-те місце (9%). Хоча як основну мову її використовують лише 2%. Rust теж має непропорційно великий попит (3,3% як бажана мова vs 0,4% як основна у використанні).

Куди хочуть перейти розробники, окрім своєї поточної мови:

— JavaScript — масовий перехід на TypeScript (46%), а також Python (19%);
— C#— на TypeScript (29%), Python (15%);
— PHP — на Go (25%), TypeScript (17%), Python (16%);
— Java — на Python (24%), TypeScript (16%), Kotlin (14%);
— Python — на Go (24%), Rust (11%).

Go — найбажаніша мова для Python і PHP-розробників. TypeScript — для JavaScript і C# розробників.

Яку б мову ви обрали для наступного проєкту

Яку б мову ви обрали для наступного проєкту, за сферами 2023-2025 роки


Погляньмо, скільки людей, які пишуть певною мовою програмування, оберуть її ж для наступного проєкту.

Найбільше люблять Kotlin (91%), Swift (90%) і C# (88%), при тому, що ці мови мають відносно невелику частку ринку. Найменше люблять DB (34%) і JavaScript (61%), якими користуються радше вимушено.

Порівняно з минулим роком індекс задоволеності загалом зростає, тобто розробники менше хочуть змінювати свою поточну мову. Найбільший приріст у Ruby (+26 в. п.). Єдина мова, у якої знизився показник задоволеності, — C (-5 в. п.).

З JavaScript цікавий випадок. Задоволеність зросла на 10 в. п., але ця мова все одно залишається однією з найменш улюблених.

Індекс вподобання

Додаткові мови та опенсорс

Опенсорс-проєкти є у 12% респондентів (проти 10,5% торік). Розподіл мов відрізняється від комерційного: Python виходить на перше місце (19% в опенсорсі vs 16% на роботі), а Rust (3% vs 0,4%), Go (4% vs 2%) і C/C++ помітно популярніші — їх обирають «для душі». TypeScript, Java і DB, навпаки, менш популярні в опенсорс-проєктах — це радше робочі інструменти.

Які мови використовуєте в опенсорс-проєктах


DB (SQL) — найпопулярніша додаткова мова (20%), хоча як основну її використовують лише 6%. JavaScript і Bash/Shell теж значно частіше трапляються як додаткові — їх багато хто знає, але пишуть часто на чомусь іншому. C#, Java і PHP, навпаки, — переважно основні мови, їх рідко використовують як додаткові.

Які мови ви використовуєте як додаткові

Вивчення нових мов

Нові мови програмування планують вивчати самостійно (49%), за допомогою ШІ (35%), курсів/викладачів (13%), за допомогою колег (3%). Утім, важко уявити, що хтось може щось зробити самостійно без ШI у 2026 році — тож перші два варіанти, найімовірніше, синоніми.

Що хочуть вивчити залежно від поточної мови:

— C++ розробники найчастіше розглядають Rust (62%);
— Go тягнуться до Rust (46%);
— PHP обирають Go (48%);
— JavaScript-програмісти дивляться в бік Python (34%), TypeScript (17%);
— Kotlin-розробники вивчатимуть Swift (30%): мобайл-розробники хочуть знати обидві платформи.

За спеціалізаціями: Embedded-розробники масово хочуть вивчити Rust (67%), DevOps — Go (41%), QA — Python (31%) і TypeScript (27%), фронтенд — Python (35%).

Які мови ви збираєтеся вивчати наступного року, 2022-2025 рр.


Нарешті, нарешті, нарешті — першою мовою новачків найчастіше стає Python (тих, хто працює в індустрії рік чи менше). Але використовують на роботі як основну вже інші мови: Python (24%), TypeScript (19%), DB (12%), C# (12%), JavaScript (12%).

C++ (19%) і C (9%) популярні як перші мови, але послуговуються ними як основними на роботі лише 1,7% новачків.

Лише 19% розробників використовують на роботі як основну першу мову, яку вивчали. Найбільш «вірні» першій мові — JavaScript (41%), Java (32%), C++ (32%), Python (29%). Найменше — TypeScript, Kotlin, Go — це мови, на які переходять, а не з яких починають. Більшість TypeScript-розробників почали з JavaScript (34%).

Перша мова


PHP та C# обирають найдосвідченіші: на кожну мову припадає ~17% розробників з 15+ роками досвіду. Go теж «доросла» мова (16%) — на неї переходять досвідчені розробники. Натомість TypeScript і JavaScript мають наймолодші спільноти: лише ~7% з досвідом 15+ років. Python — лідер серед новачків. 20% Python-розробників мають досвід ≤2 роки (серед PHP — лише 5%).

Стаж, за мовами програмування

Фінальна таблиця

Перша п’ятірка (TypeScript, Python, JavaScript, C#, Java) не змінилася порівняно з минулим роком. Зміни починаються з шостого місця: DB і PHP помінялися місцями (DB піднявся з 7-го на 6-те), C++ обійшла Kotlin (з 8-го на 9-те місце). Swift піднялася на 10-те місце, а Go опустилася з 10-го на 12-те. Найбільший стрибок у Rust — з 19-го на 16-те місце. Bash/Shell уперше потрапила у топ (11-те місце) завдяки тому, що цього року розглядаємо цю мову окремо.

Що далі


Усі 16 років існування нашого рейтингу зміни в ньому були повільними. Спостерігати за ними було так само захопливо, як за підйомом мурашки на гору Фудзі. Можливо, скоро все зміниться. Якщо ШІ добре знає синтаксис, то перехід з однієї мови на іншу може стати дрібницею: в майбутньому все одно більшість людей не дивитимуться в код. А якщо екосистему можна переписати за вихідні, мова програмування перестане означати «екосистему».

Якщо ж людям усе-таки доведеться розуміти код, можуть з’явитися нові мови — і тоді крива навчання перестане бути головним бар’єром складності. Хоча, з іншого боку, є ж люди, які керують і не дуже розуміють, що відбувається.

Тоді яке значення матиме спеціалізація? Можливо — жодного. Можливо, всі моделі писатимуть однією універсальною мовою, оптимізованою під машинну генерацію, а замість читання коду важливішим стане процес пояснення. А може навпаки — можна буде щоразу «збирати» мову під конкретний проєкт.

Проведімо аналогію з біологічною еволюцією. Зараз у програмуванні панує горизонтальний перенос: open-source бібліотеки, copy-paste, ШІ, який бере патерни з однієї екосистеми й адаптує для іншої. Це схоже на бактерії, у яких фрагменти генетичного матеріалу легко мігрують між організмами.
Але в складніших організмів горизонтальний перенос майже зникає: складність вимагає цілісності. З’являється «імунна система», яка відкидає чуже.

Побачимо наступного року.


Якщо у вас є пропозиції або зауваження до статті, пишіть у коментарях або на  Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра. .

Дані та скрипти обробки можна знайти на GitHub

Аналіз даних і текст: Руслан Шевченко


Результати попередніх опитувань: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025.

Похожие статьи:
Всем привет! Я Тарас, Front-end developer в ЛУН. С первого своего дня в компании я выбрал работу над картой новостроек. В этой статье я расскажу...
Олександр Різник — доктор технічних наук, завідувач відділу нейротехнологій Інституту проблем математичних машин і систем НАН...
Роботу Єдиних та Державних реєстрів Міністерства юстиції України відновили після хакерської атаки 19 грудня. Проте деякі...
У свіжому дайджесті DOU News обговорюємо зарплати DevOps, скандал навколо Revolut та НБУ, закриття Skype, новинки зі світу ШІ та інші...
Компания TrendForce опубликовала отчет об анализе рынка смартфонов по состоянию на третий квартал 2015 года. За прошедшие три...
Яндекс.Метрика