Sams is really good with their "...in 24 hours" and "...in 21 days" series. Always recommended to get a good grasp on the basics of whatever you're trying to learn.
For more advanced stuff, the stuff from Microsoft Press ("Learn Visual Basic 6.0 NOW!") will often cover a bit more ground. And if you're really feeling hard-core about it, read the Programmer's Manual (Guide?) - it goes into nearly everything built into the language in almost exhaustive detail. But I always find myself in the MSDN looking for answers. The MSDN is a great reference because it brings all sorts of various sources into one, easy-to -access place. Magazine articles, white papers, technical reviews, product documentation - even a handful of complete books are available in the MSDN. So the recommendations to look there are highly favored.
If all this isn't enough for you, and you still need more information, search the web for example code. There's all kinds of sample code here on DaniWeb, and PlanetSourceCode has a large collection as well, but there are many other places which boast large archives of material.
And if you don't mind risking the filesharing pitfalls, I'm sure there are plenty of "free" ebooks which were once in hardcopy form floating around the 'web that are bound to have *something* useful in them.
In short, if you're brand new, grab a copy of Sam's Teach Yourself. If you need more, look to the 'web.
- Sendoshin