Below is a diagram with the dynamics of actual programming languages by years.
In the field of data analysis, Python remains unrivaled. The mobile development space shows a simultaneous increase in the share of Kotlin and a decrease in the share of Swift, which reflects the ratio of development on Android and iOS. It is also interesting that Flutter is more often used today than React Native in the segment of multi-platform mobile applications. In the area of DevOps, the main language is still Python. Embedded development has most projects in C and C++, and Python is slowly starting to be used. Another small segment of Embedded development in Java – microcards – has now almost disappeared.
It is noteworthy that the distribution between specializations has changed: there is more front-end, data analysis and operations support due to a decrease in back-end and full-stack development.
About a third of respondents plan to learn another programming language this year. Go is the record holder, followed by Python and Rust.