There are many good books. It's impossible for us to say which is best for you.
The best way to get started is to go through some good articles.
For Example:
VB.NET :How To Start Programming[
^]
Getting Started with Visual Basic[
^]
And then I recommend you to walk into a book store or some online book store which provide sample chapters to read and check which one you can understand more easily.
Some good books suggestion is-
Beginning VB.NET, 2nd Edition - Wrox
Microsoft Visual Basic .NET Programming for the Absolute Beginner
Free video tutorial:
Visual Basic Fundamentals: Development for Absolute Beginners | Channel 9[
^]
Before think so much, just start the HELLO WORLD program.
Hope, it helps :)