Machine language, assembly language and high-level programming language.