Visual Basic 2008 Programming: Business Applications with a Design Perspective
Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9
Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Appendix A Appendix B Appendix C Home
Last change: February 13 2016 18:48:19.

Table of Contents

 Chapter in PDF

Chapter 1: Introduction
Last change: February 13 2016 18:48:20.

Learning the Language: An Analogy

In many ways, learning a computer language is no different from learning a human language to convey ideas. Before you can speak a language fluently, you must build a wide vocabulary. You will also need to know the rules to put the vocabulary together to convey an idea. The sentences must be structured correctly. Without the correct structure, these sentences will be hard to understand. In the case of computer languages, the computer will simply refuse to understand.
It is also important to note that a grammatically correct sentence may not necessarily convey exactly the idea that you have in mind. For example, the two sentences, “You like a dog” and “You are like a dog” are both grammatically correct. But you know how different the reactions can be from your listener. In VB, the statement A = B = C may have quite a different meaning from what you may think. (Wait until Chapter 5, “Decision,” for the explanation.) You must also choose the right vocabulary to express the right ideas. Furthermore, even if the sentences convey the correct meaning, you may find that there are better ways to convey the same thing; that is, different sentences may have different effectiveness in conveying the same idea.
This discussion suggests that there are four aspects of speaking a language (writing a VB program):

To express yourself well in a language as a speaker or writer, not just as a listener or reader, you need to build a large vocabulary, follow the syntax rules, clearly understand the meanings of the vocabulary, and find the proper expression to convey the ideas effectively. It takes a lot of practice to learn to speak a new language fluently and convey ideas effectively. At the beginning, even a very simple sentence bears repetition to gain the desired level of familiarity.

Last change: February 13 2016 18:48:21.