This document provides an introduction to programming languages and language translators. It defines key terms like program, programming language, and programmer. It describes different types of programming languages including low-level languages like machine language, middle-level languages like assembly language, and high-level languages. It also discusses different language translators like assemblers, compilers, and interpreters and their roles in translating source code into object code.