As for teaching you what you need to know, how are we supposed to know "what you need to know"? :D
Lol! Ok, I should rephrase that. I want a book that can teach me VB.net to the point that I can become an expert at it. I want to be able to do the things I can do in java - classes, inheritance, etc, you name it.