1. Maschinensprache:Dies ist die niedrigste Sprache, die ein Computer verstehen kann. Es besteht aus Binärcode, der aus einer Reihe von Nullen und Einsen besteht. Maschinensprache ist für jeden Computertyp spezifisch, sodass ein Programm, das für einen Computer in Maschinensprache geschrieben wurde, auf einem anderen Computer nicht funktioniert.
2. Assemblersprache:Dies ist eine etwas höhere Sprache als die Maschinensprache, aber dennoch sehr nah an der Hardware. Die Assemblersprache verwendet mnemonische Codes, um Anweisungen in Maschinensprache darzustellen, was das Lesen und Schreiben für Menschen erleichtert. Allerdings ist die Assemblersprache immer noch für jeden Computertyp spezifisch.