This document is an excerpt from a textbook chapter about computers and programming. It discusses several key topics: - The roles of programmers, programs, and computers. Programs contain instructions that tell the computer what to do. - The main hardware components of computers including the central processing unit (CPU), memory, storage, input/output devices, and how they work together. - An introduction to software and programming languages. High-level languages make it easier for humans to write programs compared to machine language. - The typical elements that make up programs like keywords, variables, operators, and syntax. It provides an example program to calculate pay and explains its components. - The three main steps that