Programming languages ▪ Machine oriented and require extensive knowledge of computer hardware and its configuration ▪ Two category: machine language and assembly language