Although many languages have some similarities, each has its own syntax. Once a programmer has learned the rules, syntax, and structure of the language, he writes the source code. Languages are distinguished by characteristics:
High Level (HLL): easy to read and write, it is chosen for the development of software and websites with a simple structure.
Low level: is the language that “depends” on the machine, without the need to be interpreted; programs written in a low level language can be executed very quickly.
Medium level : it fits between the two previous levels, supporting the functionalities of high-level programming and interpreting machine language.

Interpreted : does not require instructions, because the source code is interpreted in order to execute the instructions.
Today there are hundreds of different programming languages, we will consider 10 of them.
Java
Java is one of the most popular programming languages, used especially for coding client-server web applications. Since it is a very old language, there are many resources available for learning it.