Roughly speaking, they are divided into two types:
Low-level languages
High-level languages