This document discusses computer problem solving skills and programming languages. It defines a computer program as a sequence of instructions that causes a computer to perform a specific task. Examples of programs are provided in several languages like ALGOL, BASIC, C, and Fortran to display or print text. Programming languages are designed to communicate instructions to computers and examples given include BASIC, Fortran, COBOL, C, Pascal, ALGOL, Logo, Assembly, Java, and Prolog. Programming languages are classified as assembly language, high-level languages, and machine language.