Рейтинг мов програмування 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.

Похожие статьи:
Many business owners have realized the value of outsourcing their fulfillment needs to a third party such as Autofulfil.com. Aside from improving the process, fulfillment services enable business owners to focus on other important matters and scale...
Ізраїльська платформа з управління хмарними інфраструктурами Uniskai від Profisea Labs надає безкоштовний доступ для всіх українських...
Пол Гончар — айтишник с 20-летним опытом, большую часть которого получил в США. 9 лет работает в Apple, сейчас — Senior Domain Engineer....
· Співзасновник компанії ELEKS Олексій Іванович Скрипник має 40-річний досвід у програмуванні. Нині він у свої 82 роки...
Компанія Ukrspecsystems планує відкрити завод із виробництва дронів у Великій Британії. На цей проєкт інвестують близько...
Яндекс.Метрика