Blast Off With BASIC

"Blast Off With BASIC" is a programming tutorial. The purpose of the text is to teach programming skills to young people. That it uses the BASIC programming language is entirely of secondary importance. The skills to be learned through this tutorial will be valuable regardless of the language used in later efforts. In fact, the latest visual programming tools (or integrated development environments) often obscure the fundamental logic of today's programs. Therefore, even though this text is fairly out-of-date with regards to the language (GW-BASIC) it still servers as a useful introduction to the programming process.

The text was written around 1990 and was aimed at a middle school or junior high school audience. How do you know if this text is right for you? If you're interested in how computers work, curious about the programs and games that you play, then take a look. Beginning in the very first chapter you will be writing programs and having your computer do what you tell it to do. If this sounds exciting, then you may have a future in programming. Appendix E is a newer tutorial by By Thomas C. McIntire explaining in detail how to use GW-Basic under Windows

Ten years ago, most all personal computers came with a version of the BASIC language built into the operating system. Nowadays, it may be something of a chore to locate and install GW-BASIC. If you don't have GW-BASIC, an Internet search for "GW-BASIC" will reveal several sites from whence it may be downloaded.


Table of Contents

Chapter 1: Blast Off!

Chapter 2: Hardware, Software, BASIC, and DOS

Chapter 3: Back to BASIC

Chapter 4: SOUNDs So Good

Chapter 5: Pick A Number

Chapter 6: Where Are We Going

Chapter 7: Getting Graphic

Chapter 8: Guess Again

Chapter 9: Next Stop -- Mars!

Chapter 10: It All Adds Up

Chapter 11: Keep Going!

Appendix A: BASIC Commands Quick Reference

Appendix B: DOS Command Summary

Appendix C: Computer Speed

Appendix D: Reserved Words in BASIC

Appendix E: Running GW-BASIC under Windows (By Thomas C. McIntire)

Glossary of Terms