ASSEMBLY LANGUAGE OR MACHINE LANGUAGE
To word this simply, you can say that say that assembly language is a
human-readable text, and machine language is machine-readable binary
code. When you program in assembly language, you are programming on the
machine language level.
To program directly in machine language is tedious, so you use assembly
language instead, and use an assembler to produce the actual machine
code.