This new text gives readers a general introduction to programming in QBasic, a complete and easy-to-use programming language provided with the MS-DOS operation system for IBM PC and compatible computers. The authors explore the QBasic programming environment in detail, including complete chapters on data files, modular programming, selection statements, and arrays. The book takes a "learn by doing" approach (with numerous programming exercises and clearly worked-out examples) and takes readers through the entire programming process, from problem statement to finished product.