Microsoft Small Basic is an introduction to computer programming and the Small Basic programming language. It discusses key concepts like what a computer program is, how programming languages allow computers to understand programs, and how Small Basic aims to make programming easy for beginners. The document gives examples of simple Small Basic programs that demonstrate printing text, using variables to store and manipulate data, and using conditional statements like if/else. It introduces concepts like variables, operators, and control flow to allow programs to make decisions based on conditions.