There are 3 types of programming languages.
1. System Language
2. Assemby Language
3. High Level Language
system language is the language which understand by system. System language is binary language(0&1 only).
Assembly language is low low level language.
High level language is programming language which uses normal human languages. Eg. English. Eg. Of high level language : C,C ,Java,etc.
The compiler transforming highlevel language to machine language. It is not easy to create a programming language easily.
Now adays hackers are using Python Programming language, because it is very easy to programming.