Low Level Language (ภาษาระดับต่ำ) เป็นภาษาที่ทำความเข้าใจได้ยาก ต้องทำความเข้าใจในด้านสถาปัตยกรรมคอมพิวเตอร์และฮาร์ดแวร์ จึงจะสามารถใช้ภาษาระดับนี้เขียนโปรแกรมสั่งงานได้ สามารถเขียนโปรแกรมควบคุมฮาร์ดแวร์ได้โดยตรง แต่ไม่เหมาะจะใช้พัฒนาโปรแกรม ตัวอย่างของภาษาระดับต่ำ Machine Language (ภาษาเครื่อง)
Medium Level Language (ภาษาระดับกลาง) เป็นภาษาที่สามารถทำความเข้าใจได้ ไม่ยาก มีลักษณะภาษาเป็นแบบโครงสร้าง เป็นที่นิยมใช้กันอย่างแพร่หลาย ยกตัวอย่างเช่น ภาษา C
High Level Language (ภาษาระดับสูง) เป็นภาษาที่เข้าใจง่าย ใช้คำสั่งเป็นภาษาอังกฤษ มีลักษณะใกล้เคียงกับภาษามนุษย์ การสั่งให้คอมพิวเตอร์ทำงานโดยภาษาระดับสูง จะต้องมีการแปลความหมายของคำสั่ง ใช้ตัวแปลภาษาทีละชุดคำสั่งที่เรียกว่า Interpreter ถ้าแปลครั้งเดียวทั้งโปรแกรมจะเรียกว่า Compiler