(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!)
Interpreted high-level programming language for general-purpose programming
PHP web framework (“for web artisans”)
Data structures and data analysis tools for Python
- Amazon Web Services
On-demand cloud computing platform
The interface between two programs.
Cloud computing service
Commandline shell and associated scripting language
Mobile and web application development platform
- Spring Boot
- React Native
- Unity 3D
- Selenium Web Driver
- Machine Learning
- Amazon S3
- ASP.NET Core
- Google Apps Script
- Web Scraping
- Spring Security
- Woo Commerce
- Xamarin Forms
- Web Socket
- Android Recycler View
- Google Sheets
- Excel Formula
- Java 8
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
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.
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.