G. W.-BASIC by Ruth Ashley
Written for personal computer users with no programming experience, this self-teaching guide offers a thorough introduction to GW-BASIC programming, which is a generic version of BASIC. More than an instructional guide to programming commands, this book explains programming logic, structured approaches, effective programming practices, basic debugging techniques and more. Topics include performing basic arithmetic operations, creating and using files, controlling program flow and managing various data types, creating and working with string data, numeric data, arrays and graphics, trapping and handling errors, handling input and output to the console, printer and communication ports, and writing complete programs and routines.