Visual Basic is motivating. Students like writing programs that look like the programs they use. Visual Basic programs use all the elements of other programs written to run under Microsoft Windows, such as buttons, windows, and menus. It is even easy to create simple games using Visual Basic. A wide variety of students can be successful programming Visual Basic.
Students can create their programs using a graphical environment.
Visual Basic allows students to be successful when they know how to write only a few lines of code. Students can then build on that success as they learn more features of the language. Visual Basic introduces and reinforces many important concepts. Students use forms, controls, and properties when creating Visual Basic programs. In the Visual Basic environment, the use of these elements comes very naturally.