10. C++

C++ is a high-level, general-purpose programming language. It was created by Bjarne Stroustrup as an extension of the C programming language. It has also been found useful in many other contexts, with key strengths being software infrastructure and resource- constrained applications, including desktop applications, video games, servers and performance- critical applications.

9. PHP

PHP is a popular general-purpose scripting language that is especially suited to web development. It was created by Rasmus Lerdorf in 1994. It can be used for many programming tasks outside of the web context, such as standalone graphical applications and robotic drone control.

8. RUBY

Ruby is an interpreted, high-level, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. It supports multiple programming paradigms, including procedural, object-oriented and functional programming.

7. GOLANG

Golang is a statically typed, compiled programming language. It was designed at Google by Robert Griesemer, Rob Pike and Ken Thompson. It was designed at Google in 2007 to improve programming productivity in an era of multicore, networked machines and large codebases. It is widely used in production at Google and in many other organizations and open-source projects.

6. SWIFT

Swift is a general-purpose, multi-paradigm, compiled programming language. It was developed by Apple Inc. for iOS, iPadOS, watchOS, tvOS, Linux, and z/OS. It was introduced at Apple's 2014 Worldwide Developers Conference. It is designed to work with Apple's Cocoa and Cocoa Touch frameworks and the large body of existing Objective-C code written for Apple products.

5. KOTLIN

Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. In July 2011, JetBrains unveiled Project Kotlin. On 7 May 2019, Google announced that the Kotlin programming language is now its preferred language for Android app developers. It is designed to be an industrial- strength object-oriented language.

4. C#

C# is a general-purpose, multi-paradigm programming language. It was developed around 2000 by Microsoft as part of its .NET initiative. It was designed by Anders Hejlsberg and its development team is currently led by Mads Torgersen. It is one of the programming languages designed for the Common Language Infrastructure (CLI).

3. JAVASCRIPT

JavaScript is a programming language that conforms to the ECMAScript specification. JScript was first released in 1996, alongside initial support for CSS and extensions to HTML. JavaScript is one of the core technologies of the World Wide Web. It enables interactive web pages and is an essential part of web applications.

2. JAVA

Java is a class-based, object-oriented, general-purpose programming language and designed to have as few implementation dependencies as possible. It was originally developed by James Gosling at Sun Microsystems (which has since been acquired by Oracle) and released in 1995 as a core component of Sun Microsystems Java platform.

1. PYTHON

Python is an interpreted, high-level, general-purpose programming language. It was created by Guido van Rossum and first released in 1991. It supports multiple programming paradigms, including structured, object-oriented and functional programming. It is dynamically typed and garbage- collected.