If you're a newbie to programming, it might make sense to start with a language like Scratch or HTML. But once you’ve got to grips with the basics, there are a vast array of languages you can start learning. The problem is, there are so many to choose from and each has its own purpose.
Predicting which languages will eventually rise to the top of the charts is difficult, of course, and a lot of the languages listed will have been around for a while and even be in use by many, but all are continuing to grow in popularity outside of the top few.
Here are programming languages that look set to play a bigger role within businesses in coming years.