Do you know what programming language is?
Programming language is a type of computer language used to develop software programs, scripts, or standardization under a system of specific rules for computer execution.
Currently there are many programming languages being used. Although languages have similarities in common, each language has its own use syntax. The job of programmers is to learn the rules, syntax and language structure and then write the code in an editor or IDE and compile the code into machine language so that the computer can understand it. . Script languages do not require the compiler to use interpreters to execute the script.

Types of programming languages
The programming language can be divided into some of the following models. Each language can belong to many types.
- High-level language - Low-level language (Low-level)
- Declarative Programming - Command Programming (Imperative) - Programming Procedures
- General-purpose programming - Domain-specific programming
- Object-oriented programming - Programming Simultaneously (Concurrent)
- Command Line Language (Command) - Compiled Language - Language of Interpretation
Note: There are many other models that can be used to classify programming languages. Here TipsMake.com only lists the most popular and prominent models.
List of computer programming languages
Today, there are hundreds of different programming languages. TipsMake.com would like to list the most prominent names.
Note: Languages marked with an asterisk (*) in the list above are not programming languages ; They can be markup languages , style sheets, or database management languages , but are still listed in the list because some cases can consider them as programming languages.
Looking at the list above, you may feel quite overwhelmed by the "crowds" of languages, and it's hard to find "where love begins" if you are someone who wants to step into the field. computer programmer. So keep watching, Quantrimang will categorize a number of different programming areas and languages for each field.
Develop applications and computer programs
Computer applications and programs are things you use to work, study, and entertain every day. For example, the Internet browser you are using to view this site is considered a program. If you are interested in developing a program or application, you should consider the following languages:
- C
- C #
- C ++
- D
- Java
- Swift
- Tcl
- Visual Basic
Artificial intelligence development
This field involves artificial intelligence , or towards creating characters that can interact in computer games, decision making programs, chatbot . If you are interested in developing. AI and this area, consider the following languages:
- AIML
- C
- C #
- C ++
- Prolog
- Python
Database Development
For developers, researchers, database maintenance . If you are interested in databases, consider the following languages:
- DBASE
- FoxPro
- MySQL
- SQL
- Visual FoxPro
Develop game program
Develop games that involve creating games on computers or other entertainment software . If you are interested in developing games, consider the following languages:
- C
- C #
- C ++
- DarkBASIC
- Java
Develop computer Driver
If you are interested in developing drivers or software interfaces for hardware devices, you should consider the following languages:
- Assembly
- C
Website development and Internet
Developing the Internet and the website is the essence of the Internet. Without developers, the Internet will not exist. If you are interested in creating websites, Internet applications, or other Internet-related tasks, you should consider the following languages:
- HDML
- HTML
- Java
- JavaScript
- Perl
- PHP
- Python
- XML
Script Development
Although research and development scripts are not likely to become a major career, but if you know how to create and develop scripts, you can easily increase productivity for yourself and your company, Help save countless time. If you are interested in developing scripts, consider the following languages:
- AutoHotkey
- awk
- bash
- Batch file
- Perl
- Python
- Tcl
How many programming languages are there?
As computer science grows, many programming languages are created to meet different areas. Here, TipsMake.com only lists a few dozen names, but there are hundreds of other languages not mentioned yet. You can access the Hello World Collection to open your eyes to demos on how to write "Hello World" with 591 different programming languages. It is also very interesting!
Which programming language is most popular?
There are many different answers to this question. However, the best method is to rely on data from GitHub - a service that stores more than 96 million different software projects to get the most accurate results. In the chart below, GitHub offers the top 10 names for the most popular programming languages from 2014 to 2018.

In the chart above, you can see the top 10 languages are: JavaScript, Java, Python, PHP, C ++, C #, TypeScript, Shell, C and Ruby.
- "Father" of the 10 most popular programming languages in the world - Who are they?
However, if you are studying programming, it is recommended that you learn the language that suits your needs or your career instead of choosing the most popular languages! Make smart choices for your future!
Wish you learn programming very fun!
You should read it
- What is the first programming language in the world?
- Test on C programming P6
- Why should you learn Python programming language?
- What do you know about Smalltalk programming language?
- The reason why C programming language is never outdated
- What is C programming language?
- What do you know about programming language C # P1
- 10 programming languages booming today
May be interested
- What do you know about C # P3 programming language?c # is an object-oriented programming language developed by microsoft, the start of their .net plan. please invite the network administrator to learn about this topic through the quiz below.
- 16 programming languages will change your luckjust knowing java, pascal or swift, work and career will be open to you in 2018.
- What is the basic C ++ programming language?c ++ is a static programming language, data deduction, distinguishing lower case letters that support object-oriented programming, procedural programming.
- Test on C programming P4the c language is the most widely used computer language, along with the java language, the leading popular programming languages, widely used in modern developers. below, invite readers to test their knowledge on this topic through the multiple-choice questions below.
- Facebook introduced the programming language 'Hack' to help write software fasterfacebook recently introduced a new programming language that speeds up writing and testing software. called hack, facebook's internal language has been used for over a year now and it now makes it an open standard for everyone to use.
- Python - Powerful and intuitive programming languagepython is a free programming language developed by the python software foundation for computers. this open source tool is a programming language that can be used to develop and create various programs.
- Who invented the Pascal programming language?pascal programming language, based on algol computer language was developed in the late 1960s and named after blaise pascal.
- Microsoft developed a new programming language for quantum computersat the ignite conference, microsoft shared a plan to develop a language for programming quantum bits. the name of this programming language is still a mystery. however, it is known that this language will be provided through its visual studio toolkit.
- Rust - interesting programming language worth learningrust - interesting programming language, this is a statement of many developers. there are many reasons why rust became the next language you should learn. consider the following reasons.
- These programming languages for the best mobile application developmentyou are intending to develop mobile applications but do not know where to start, choose the appropriate programming language. read this article to find your programming language.