In this post, I'm going to give you an introduction to the Visual Basic 6.0 language, obviously a very brief introduction. I'm not going to write in detail. A short introduction is sufficient to begin learning Visual Basic.

What is Visual Basic? 

Visual Basic, derived from the Basic language, is an object-based and event-driven programming language from Microsoft. This language is relatively easy to learn. It enables you to create GUI (graphical user interface) applications easily using the Rapid Application Development (RAD) technique. The one most interesting feature of this language is that it comes with a designer called Integrated Development Environment (IDE). The easy-to-use tools of the IDE enable you to easily create buttons, textbox, and other controls for your desktop application.

History of Visual Basic

I'm not going to explore the history of VB in depth but a little knowledge is necessary. Visual Basic 1.0 was released in 1991 while Visual Basic 6.0 came out in 1998. The following table shows the versions of Visual Basic according to their release years.
Table: Versions of Visual Basic with release years
Version                Year of release 
Visual basic 1.0 1991
Visual basic 2.0 1992
Visual basic 3.0 1993
Visual basic 4.0 1995
Visual basic 5.0 1997
Visual basic 6.0 1998

Power of Visual Basic 6.0

Visual Basic 6.0 is a very powerful programming language. It enables GUI application development, provides access to databases and enables the creation of ActiveX controls. Visual Basic supports API programming that lets you handle the Windows operating system.

You can develop simple GUI programs, large and complex commercial applications, applications for enterprise solutions, Internet-based applications, and so on.

How to learn VB effectively

The main purpose of learning VB is obviously to achieve the ability to develop your own software programs. 

One best way to learn VB is to learn with sample programs. Edit the sample programs how you want to, and see what happens after that. And you have to try to develop unique but small applications on your own after learning from each lesson of this site. You will find many downloadable sample programs with source code on this site.