

Microsoft Visual Basic 6.0 Developer Center
Link: http://msdn.microsoft.com/en-us/vbasic/aa662927
it is a official Microsoft Visual basic 6.0 Development Center website. Here you can find a lot of interesting resources regarding learning and development of visual basic. for Example in the Essential Downloads area it has following links:
Code Advisor for Visual Basic 6.0
This application plugs-in to Visual Basic 6.0 to analyze your code and suggest possible improvements.
Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool
Analyze your Visual Basic 6.0 projects to determine what issues you will need to address to be able to upgrade.
Interop Forms Toolkit 2.1
Used to enable phased migration, this free add-in for Visual Studio simplifies the process of displaying .NET forms and controls in a Visual Basic 6 application.
Visual Basic Power Packs
Contains a set of controls to use in .NET forms that are familiar to Visual Basic 6 developers. It includes a DataRepeater control, Line and Shape controls, a PrintForm component, and a Printer Compatibility.
VB6 Community Resources
The Code Project
Planet Source Code
VB City
VB Forums
VB-Helper
VB Wire
WikiBook Visual Basic
Link: http://en.wikibooks.org/wiki/Programming:Visual_Basic_Classic
This book is very useful having following Chapters:
Introduction
This book’s sole purpose is to help people better understand Visual Basic.
History
A timeline of Visual Basic’s history.
Getting Started
VB6 IDE (Integrated Development Environment) is highly useful for developing GUI (Graphical User Interface) applications.
Simple Arithmetic
Introduction to calculating and operands with Visual Basic.
Branching
Branching occurs when the program makes a decision. The flow of execution follows a particular branch like a fork in the road.
Loops
Loops are control structures used to repeat a given section of code a certain number of times or until a particular condition is met.
Strings
Strings hold printable characters. They are very useful for communicating with human beings and for transferring data between programs and machines in text files and web pages.
Arrays
Arrays are used to group data items of the same type together, to make it easier to search and sort through this data.
and this list goes on…. please visit this link for whole list of Chapters.
Other Useful VB Learning Links
Visual Basic Tutorial
37 Lessons on Visual Basic 6 and sample source code
Visual Basic 6 (VB6) tutorials and source code
Example Visual Basic 6.0 tutorials and source code
VBCorLib
Do exceptions in Visual Basic 6.0
Visual Basic Tutorials
WinsockVB
Everything there is to know about sockets and Visual Basic 6.0. Still has active forums. OFF LINE
VBSpeed
Objective evidence you can use to help you write faster code
GPWiki
Contains more game related Visual Basic tutorials
XtremeVBTalk
A VB forum
AllAPI
Examples for Windows APIs
Hardcore Visual Basic
Bruce McKinney’s masterpiece; shows that you can write almost anything in Visual Basic 6.0.
Planet Source Code
Sample Source Code
VBCode.com
Free Source Code for VB
A1VBcode.com
Another Free Source Code site for VB
VBexemple.com
Free examples(source code), Tutorials for Visual Basic 6.0