Go
Язык программирования с низким порогом входа и относительно большой производительностью программ.
Целенаправленно создавался в google как язык, простой для чтения и начала работы. Это один из основных фокусов, через который проходит любая новая возможность при развитии языка: "а насколько это усложнит язык" и как это сделать просто.
Результат себя оправдывает - обычно код на go читается просто, даже в чужих проектах. По простоте разработки сравним с python.
Второй фокус - эффективность. Причём эффективность как компиляции, так и времени работы в рантайме и многие решения реализации принимаются с учётом баланса между скоростью сборки и скоростью работы. Это позволяет программам быстро достаточно быстро компилироваться (компилирование + запуск сопоставимо по времени с запуском скриптов) и достаточно быстро работать. Особенно в сценариях с большим параллельным количеством операций ввода-вывода
Для начала изучения
- Начальный учебник от разработчиков языка - https://go.dev/tour/ (я с него начинал - хорошее введение).
- https://practicum.yandex.ru/go-developer-basic - платные курсы, я там участвовал в разработке курса и вёл пару групп как ментор. При желании научиться - научиться можно, но учат только языку. Общую культуру программирования нужно будет развивать самостоятельно.
- https://go.dev/doc/effective_go - рекомендации от разработчиков как писать эффективный код.
Ссылки
- Официальный сайт языка - https://go.dev
- Заметки к выпускам - https://go.dev/doc/devel/release
- Доп. справка по языку - https://go.dev/wiki/
- Минимальные требования - https://go.dev/wiki/MinimumRequirements
- Оптимизации компилятора - https://go.dev/wiki/CompilerOptimizations
- Проект с описанием особенностей языка, трюков, оптимизаций и т.п. - https://go101.org