If programming languages have categories then Java, Javascript, Ruby, PHP, C#, C++, Objective C are in the top tier. They’ve been in the scene for quite some time now, and they boast of sizable developer communities that fuel their growth.

The second tier could house those languages that are almost breaking out – headed to the mainstream. The likes of Swift, Scala, GO, and Clojure. They’ve already gathered a decent following over the past few years, but they are not quite there yet.

The third tier consists of those new languages that have not gained popularity. Some have been in the scene for quite some time, but hey, creating a practical programming language isn’t an easy task by any chance!

So here are some of the new languages with bright futures.

Elm

The developers of this language had one thing in mind – to make Javascript easier and more productive. And if the current situation is anything to go by, they seem to be doing pretty well. So now, you can easily convert Elm code to Javascript and back. It also comes with type inference that seems to let no runtime exceptions go undetected.

Rust

This language is Mozilla’s attempt to replace C++. It’s all about making the code more secure and straightforward. And just like most new programming languages, it comes with minimal runtime capabilities that boost performance of native apps significantly.

Kotiln

Kotiln has been around for quite some time now, but it wasn’t until this year that they produced the first stable version 1.0. The language belongs to the JVM family and has stood out regarding performance, security, and interoperability with Android OS and the browser. Today, the 1.2 version is ready for shipping, and people are receiving it positively.

So is that it? Probably not, there are more up and coming programming languages. But these here stood out from the crowd.