The document provides an introduction to computer programming and programming languages. It discusses that a computer program is a list of instructions that tells the computer what to do. All programs accept input, process data, and display output. Programming languages allow programmers to write these instructions, with earlier languages like machine code using binary and newer high-level languages using vocabulary like English. Common features of all programming languages include instructions for input, output, mathematics, conditional execution, and repetition. The document introduces the BASIC programming language as an example.
Related topics: