Written for PC users with no programming experience. Besides teaching the user programming commands, it clearly explains effective programming practices, programming logic and structured approaches. It provides the user with debugging techniques and demonstrates how to perform basic arithmetic operations. The user learns how to create and use files, control program flow, and manage various types of data. Methods of creating and working with string and numeric data, arrays and graphics are clearly defined as are trapping and grappling with errors, handling input and output to the console, printer and communications ports. The reader will be writing complete programs and routines in no time at all.