vb... boo... learn rails
www.rubyonrails.org and never look back
yeah ror is great. oh no, wait. no it's not because it's not 1998 anymore.
classic vb really isn't worth investing any time at all in to at this point, unless for some reason you are stuck supporting some old legacy systems.
if you want VB syntax with a true OOP (read as NOT an apartment threaded bloat hog) then VB.NET is really the only answer. the .NET platform has been out for well over 7 years at this point. it is well documented, well supported, powerful, flexible, and continues to improve with each successive version.
if you're looking for a web based solution, as seo20 said, ASP.NET with VB.NET (or C# if you prefer) is an excellent way to go. you have the flexibility to choose from several different flavors of web dev like the classic web forms or the newer MVC (Model, View, Controller) framework.
here are a few more links geared towards ASP.NET web dev in its various forms:
Code:
http://www.aspnet101.com/
http://www.w3schools.com/aspnet/default.asp
http://quickstarts.asp.net/QuickStartv20/aspnet/Default.aspx
now if windows development is your pleasure (obviously) visual studios has a lot of flexibility there as well. classic windows forms or windows presentation foundation (WPF) do an excellent job of creating standard client apps.
here are some links to get you started down that road:
Code:
http://visualbasic.about.com/od/learnvbnet/Learn_VBNET_Visual_Basic_for_the_new_millenium.htm
http://www.programmersheaven.com/2/VB-NET-School
http://msdn.microsoft.com/en-us/vbasic/ms789086.aspx
as always your absolutely hands down best resource for anything .NET is always MSDN.com they have loads of technical articles, blogs, etc...
if you have absolutely no experience in OOP or programming in general you have quite a steep hill to climb, but fear not, there are good resources for getting a handle on some of those concepts as well (there are some source examples here but the source is FAR less important than the concepts):
Code:
http://www.jamesbooth.com/OOPBasics.htm
http://www.startvbdotnet.com/oop/default.aspx
http://en.wikipedia.org/wiki/Object-oriented_programming
one more good link if you're unfamiliar with the .net platform (or oop in general), is a table of all the data types in .net and their potential values:
Code:
http://msdn.microsoft.com/en-us/library/47zceaw7%28VS.71%29.aspx
but yeah, don't waste your time learning classic vb. if you're going to learn a language from the ground up and want vb syntax go with VB.NET. your efforts will be rewarded.