Visual Basic was designed to be easy to learn and use. The language not only allows programmers to easily
create simple GUI applications, but also has the flexibility to develop fairly complex applications as well.
Programming in VB is a combination of visually arranging components or controls on a form, specifying
attributes and actions of those components, and writing additional lines of code for more functionality. Since
default attributes and actions are defined for the components, a simple program can be created without the
programmer having to write many lines of code. Performance problems were experienced by earlier versions, but
with faster computers and native code compilation this has become less of an issue.