Если хотите устроиться на работу разработчиком, то лучше изучать Python, JavaScript, Go.
Если выбирать дополнительный язык, то Rust, как набирающий популярность.
Сравнение языков программирования по скорости
Ниже также будет представлена таблица языков, на которые стоит обратить внимание.
|
ЯП |
Сайт |
Применение | Кол-во ★ | Вакансии HH |
|
Не шутка. Работа будет всегда. Встроенный язык 1С Платформы |
3707 |
|||
|
Анализ данных, ML, DevOps, Web и др. Можно решить почти любую задачу |
42.4k → 51.5k |
6810 → 10335 |
||
|
«замена» С++. Most loved programming languages. Можно решить почти любую задачу |
62.7k → 79.3k |
79 → 136 |
||
|
Go был разработан для решения реальных проблем, возникающих при разработке программного обеспечения в Google. Преимущественно для web и микросервисов. |
94.7k → 110k |
7033 |
||
|
|
|
|
|
|
|
Javascript & TypeScript |
Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам. В бэкенде - Node.js |
|
5253 → 8015 |
|
|
Multiplatform Mobile, Server Side, Web Frontend, Android. Язык полностью совместим с Java, что позволяет Java-разработчикам постепенно перейти к его использованию; в частности, язык также встраивается Android. |
40k → 44.2k |
1319 → 1460 |
||
|
Flutter |
Комплект средств разработки и фреймворк для создания мобильных приложений под Android и iOS, веб-приложений и нативных приложений под Desktop с использованием языка программирования Dart, разработанный и развиваемый корпорацией Google. |
135k → 151k |
149 → 273 |
Интересные (быстрые) языки программирования (версии по сост. на март 2023)
| ЯП | Сайт | Кол-во ★ | Применение | awesome | Course |
| Zig (0.10.1) | ziglang.org | 20.7k | Язык программирования общего назначения и инструмент для создания надёжного, оптимального и переиспользуемого ПО. | Zig Crash Course | |
| Nim (1.6.12) | nim-lang.org | 14.8k |
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Похож на Python |
ringabout/awesome-nim | |
| V (0.3.3) | vlang.io | 33.2k |
Simple language for building maintainable programs. As fast as C. Has built-in UI, web framework, ORM. Похож на Go |
vlang/awesome-v | По информации на оф. сайте - можно изучить за уикенд по документации. |
|
Carbon |
30.1k |
An experimental successor to C++ |
|
|
|
| Crystal (1.7.3) | crystal-lang.org | 18.3k | Have a syntax similar to Ruby | veelenga/awesome-crystal |
Подходящие для конкретного языка IDE представлены на соответствующих страницах.
Универсальный сетап:
3. Тестирование/запросы к API: Hoppscotch или Insomnia