Machine language is the lowest level programming language. Machine language is the only language understood by the computer hardware. Machine language instructions are (return, using, 0, 1).
As instructions consists of bits, it is difficult to understand by human beings. Therefore programmers use assembly language or high level language.