There are hundreds and hundreds of programming languages. Do we really need all these programming languages? Let’s take a look at some of the most popular programming languages of 2015 and the applications built by them.

What it is: Java is designed to “write once, run everywhere” (WORE). This literally means that code written on Windows could very well work on your toaster or washing machine. More commonly, it means code written in Windows will run in Linux or Mac OS X.

What it is: The philosophy behind Ruby was to create a language with a focus on simplicity and allowing programmers to express actions faster with few lines of code. According to its creator, Matz, a principle he had in mind was that “Programming languages must feel natural to programmers.”