Revisions: 09/25/04, 08/17/06 -- format changes
These notes are an introduction to computer programming using the language QBasic. The twenty-four chapters will give you an idea of what programming is all about. If you faithfully work your way through all the chapters, you will learn how all the gritty details that programming involves add up to the wonderful things called "programs." You will be able to write some simple programs yourself.
These notes are about programming, but they do not try to make you a programmer. Their goal is to increase your understanding of computers in the modern world. If you are thinking about becoming a programmer, studying these notes is a good first step. However, these notes are aimed at students who are not computer science majors. Details have been kept to a minimum.
As you read these notes, you will encounter frequent questions, such as this one. What do you suppose you should do when you encounter a question?