Chapter 1 provided you with an object-oriented overview. By now you know that many things are familiar in .NET because they are similar to VB6, and you likely have discovered those things that trip you up.
The purpose of this book is to go beyond teaching you basic syntax, to demonstrating the most advanced features of the VB .NET. In that regard it is important to realize that everything about .NET is a class. When you have mastered object-oriented concepts, what is left is to discover the available classes and what problems they solve.
Because VB .NET diverges from VB6 regarding classes and interfaces, Chapter 2 explores this divergence . Understanding these vital differences is critical in optimizing your experience with VB .NET.