Почитайте и мой опус на дзене на тему тенденций.
https://zen.yandex.ru/media/id/5b106b08 ... 4bc0f414e5
Однако там не все.
У меня брали интервью и там был вопрос:
- Как вы думаете, какой язык программирования будет самым популярным через десять лет. (тут вопрос о том, что самой популярной сферой, возможно, будет сфера искусственного интеллекта). Какая самая популярная тенденция в программировании?

Дело не в языках программирования. Языки популярны в своих нишах с силу усиливающейся специализации. Физики используют фортран, в области DataScience наиболее востребован Python, С++ используют в системном программировании и для микропроцессоров, в мобильной разработке – Java и Kotlin, в веб, естественно, JS или его производные.
Дело в парадигмах программирования. И в инструментах, поддерживающих эти парадигмы. Языки в данном случае являются инструментами. Ну и фрейм ворки.

Вот у всех на слуху ООП - объектно-ориентированное программирование. Практически ВСЕ языки в настоящее время в той или иной мере поддерживают разработку программ в объектно-ориентированном стиле. Но поглядите в стороны С++. Этот язык (вместо со стандартной библиотекой) в настоящее время поддерживает 5 парадигм: процедурное, объектно-ориентированное, функциональное, обобщенное и метапрограммирование. Однако у сообщества программистов «на слуху» только ООП, которое уже давно и серьезно критикуется.
Поэтому вопрос стоит несколько иначе: какая парадигма будет доминирующей после ООП.
На этот вопрос попытался дать ответ Клеменс Шиперски - главный разработчик системы BlackBox Component Builder.
Он написал книжку с характерным названием: Component Software. Beyond Object-Oriented Programming. Причем она была написана еще в в 90-е, когда шла разработка BlackBox. Но реально до недлавнего времени компонентное программирование практически отсутствовало в реальной разработке.

Второй раз ответ на этот вопрос я услышал на Дне Оберона 2019 в докладе Алексей Недори: Эксперименты в области сборочного программирования.
http://алексейнедоря.рф/?p=338
Недоря пошел гораздо дальше Шиперского - он разработал среду сборочного программирования ВИР и продемонстрировал ее работу. И этот подход, похоже, проявится в массовой разработке, так как Недоря в настоящее время работает в Хуавэе руководителем разработки подобной среды. Отмечу, и Недоря это подчеркивал, что язык программирования в его среде абсолютно второстепенен. Он реализовал в среде минимально необходимый язык с русскоязычной лексикой (!) только для демонстрации того, что язык - дело десятое.
Поэтому рекомендую обратить внимание на его работы. Его сайт: http://алексейнедоря.рф/