(Based on Stack Overflow tag count and upward trend as proportion of Stack Overflow questions. So it might just be the 50 most difficult-to-learn rising programming technologies!)
The List
- Python
Interpreted high-level programming language for general-purpose programming
- React
JavaScript library for building user interfaces
- Laravel
PHP web framework (“for web artisans”)
- Pandas
Data structures and data analysis tools for Python
- TypeScript
Superset of JavaScript that adds static typing (“JavaScript that scales”)
- Amazon Web Services
On-demand cloud computing platform
- API
The interface between two programs.
- Azure
Cloud computing service
- Powershell
Commandline shell and associated scripting language
- Firebase
Mobile and web application development platform
- Selenium
- Spring Boot
- Docker
- React Native
- DataFrame
- Unity 3D
- Elasticsearch
- Matplotlib
- Go
- Jenkins
- Selenium Web Driver
- Gradle
- Machine Learning
- Amazon S3
- vue.js
- ggplot2
- Flask
- ASP.NET Core
- npm
- Webpack
- Mongoose
- tkinter
- Google Apps Script
- Web Scraping
- Spring Security
- filter
- https
- Woo Commerce
- Xamarin Forms
- Web Socket
- Android Recycler View
- Kotlin
- Redux
- Google Sheets
- Excel Formula
- SASS
- Hive
- Java 8
- Redis
- CMake
The Top Ten
Chart of the top 10:
The Top Ten Without Python
Python dwarfs everything else so here’s a look without Python:
The Nearly Men
These tags were eliminated from the list solely on the basis of a 2018-only downward trend: R (would have been 2nd), Node.js (2nd), PostgreSQL (4th), numpy (12th), Express (14th), Apache Spark (14th), Tensorflow (18th), nginx (20th), Github (21st), Amazon EC2 (31st), ECMAScript 6 (39th), ffmpeg (46th)
Programming Languages That Make the List
- Python
- TypeScript
- Go
- Kotlin
A Rising Python Lifts All Python Libraries
python-3.x actually makes second place on the list but I rolled it into Python rather than make a redundant entry.
Django and Django Models were eliminated from the list despite being on an upward trend because they have not yet exceeded their previous peak in 2010. This resurgence, Pandas in fourth place and the presence of tkinter on the list speaks to the general rising of Python.
Methodology
Load all tags on StackOverflow by count descending.
Put each of them into StackOverflow Trends and judge by eye if they are currently trending up.
Where Do These Technologies Sit in the Overall List?
In the whole list of tags by count Python is sixth overall, Firebase (10th place in this list) is 90th, and CMake (50th) is 442nd.