1. Java – According to IEEE it is currently the most popular programming language. Java runs on 3 billion devices worldwide, from computers to tablets and mobile phones. Most of the Android applications are written in Java.
  2. C++ – Different from Java, more complex, but almost as popular. It is a good language to start learning programming and you can find a lot of resources online.
  3. Turbo Pascal – This language is for absolute beginners. Lot of schools are teaching it, because it is so simple. It was released in 1983 and nowadays it is almost only used in education.
  4. Python – Little bit different from the languages above. Its design philosophy emphasizes code readability. Python is currently in the top 5 most popular programming languages. From writing games to collecting information from the internet or drawing graphs Python is very universal.
  5. PHP – Some people love it, some people hate it. Its syntax is very flexible, but it has some issues. PHP is the most popular language to write server-side code for web applications. Very easy to learn the basics, but you have to learn a lot to master it and write efficient code.
  6. JavaScript – It gets more and more popular. JavaScript is a language for frontend development of websites and essential for dynamic pages. It has many frameworks and libraries, most popular is jQuery, which makes writing JavaScript code way easier and faster (although the code will run slightly slower). But it is highly recommended to learn pure JavaScript before jQuery or any other libraries.
  7. SQL – Structured Query Language. Most of the applications and websites need a place where they can store data. The best way is to use a database. SQL is a programming language designed for managing data held in a database (you can read/write/update/delete/create new data and much more).