You are currently viewing the tutorials for Classic VB (VB6). For VB.NET (VB 20XX) tutorials, click here.
The tutorials, how-tos, and code samples provided on this page are available free of charge (with the exception of the "Extras" section). You can use these as an on-line resource to access any individual topic on this page, as well as download any associated VB project files or other files associated with that individual topic for no cost whatsoever. This material is also available as a low-cost e-book and download package, featured on our Download Packages page.
These tutorials were developed by Bruce Gordon, founder and president of The VB Programmer, LLC. In addition to working full-time as a programmer for over 20 years, Bruce also worked part-time as a computer programming instructor for many years. In teaching numerous sessions of Visual Basic, he developed many tutorials and how-to write-ups for his students. Those write-ups evolved into the articles now available on this page.
A word about Classic Visual Basic (VB6). While VB.NET (VB 20XX) has been around for
quite some now, "classic" Visual Basic (VB6) is still used in industry and educational
institutions and will be around for some time to come. Existing applications written in VB6
need to be maintained. The VBA (Visual Basic for Applications) language that is used to automate MS Office
applications such as Word and Excel is still current and rooted in VB6 syntax.
Programs developed with VB6 are compatible with all current MS operating systems.
If you need to learn VB6 (or enhance your current VB6 knowledge)
for work or school, you should find the material on this page very helpful.
To see what others have said about the tutorials, check out our Feedback page.