There are at least two types of books: beginning and regular. Obviously if you are just beginning to program then start with the beginner books. If you are a fluent programmer then skip past the beginner books.
Note: since VB.NET and C# are so similar, many books can be used for both languages.
Microsoft
Visual Basic .Net Deluxe Learning Edition 2003
by Microsoft Corporation, 688 pages, (May 2003)
Microsoft
Visual Basic .NET Step by Step
by Michael Halvorson, Paperback, 656 pages, (January 23, 2002), CD-ROM
Beginning
VB.NET, Second Edition
by Matthew Reynolds (Editor), et al, Paperback, 880 pages, (August 2002), Source code and errata on website
Professional
VB.NET, 2nd Edition
by Fred Barwell, Richard Blair, Jonathan Crossland, Richard Case, Bill Forgey, Whitney Hankison, Billy S. Hollis, Rockford Lhotka, Tim McCarthy, John C. Roth, Paperback, 1012 pages, (April 2002). Sample code, errata, support, and forum at website.
The
Book of VB .NET- .NET Insight for VB Developers
by Matthew Macdonald, Paperback, 350 pages, (February 2002). Sample code and errata at website.
Visual
Basic Programmer's Guide to the .NET Framework Class Library
by Mike Snell, Lars Powers, Paperback, 1152 pages, (January 2, 2002), Source code and errata on website.
Coding
Techniques for Microsoft Visual Basic .NET
by John Connell, Paperback, 650 pages, (December 12, 2001), CD-ROM
101
Microsoft Visual Basic .NET Applications
by 3 Leaf Solutions, et al, Paperback, 400 pages, (May 28, 2003)
This is the book that accompanies the 101 VB.NET sample programs at 101 VB.NET examples.
MCAD/MCSD
Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft
Visual Basic .NET and Microsoft Visual C# .NET
by Microsoft, et al, Hardcover, 576 pages, (June 26, 2002), CD-ROM
This is the study guide for passing Exams 70-306 and 70-316-core requirements on the MCAD/MCSD certifications
MCAD/MCSD
Self-Paced Training Kit: Developing Web Applications with Microsoft Visual Basic
.NET and Microsoft Visual C# .NET
by Microsoft, et al, Hardcover, 800 pages, (June 5, 2002), CD-ROM
This is the study guide for passing Exams 70-305 and 70-315-core requirements on the MCAD/MCSD certifications
C#
& VB.NET Conversion Pocket Reference
by Jose Mojica, Paperback, 144 pages, (April 2002),
C# and VB.NET are suppose to be so similar now that converting between the two is reasonable. But there are differences in C# and VB.NET that will getcha. This book helps you understand the differences between the two languages.
ADO.NET
and ADO Examples and Best Practices for VB Programmers
by William R. Vaughn, Paperback, 600 pages, (February 2002), CD-ROM
From the #1 ADO dude comes the second edition which includes the new ADO.NET.
Moving
to VB .NET- Strategies, Concepts, and Code
by Dan Appleman, Paperback, 560 pages, (July 2001)
Programming
VB .NET- A Guide for Experienced Programmers
by Gary Cornell, Jonathan Morrison, Paperback, 528 pages, (October 15, 2001)
Upgrading
VB 6 Programs to VB.NET
by Ed Robinson, et al, Paperback, 547 pages, (December 19, 2001), CD-ROM
If you have a lot of VB 6 code you need to convert to VB.NET then this book explains many concepts which will help facilitate the conversion.
We try to offer a fair and balanced opinion on every page of our website. We would appreciate more information from other users to express their opinions which we will then incorporate. If you have questions or comments please post them on our message board (see button in left hand column) so that others can read and benefit.