I would suggest using C#, instead of VB. One book that I like is
http://www.amazon.com/Beginning-3-0-Introduction-Oriented-Programming/dp/0470261293/ref=sr_1_14?ie=UTF8&s=books&qid=1268700979&sr=1-14 . I think you will find these day that VB is similar to C# , But I think you will find more...