In Programming VB.NET: A Guide For Experienced Programmers, Gary Cornell carefully explains the features of what is, for all practical purposes, a new language. This careful treatment of language features, patterned on Cornell's best selling Core Java Volume 1 is necessary because although VB .NET looks like BASIC, it really is a language in the Java/C# from a semantic point of view. This means all features of the language will need explaining to the programmer coming from a previous version of VB. Cornell carefully explains all the new features of VB .NET including Inheritance, Interfaces, Object Construction and Destruction, Streams, Multi-Threading programming, and much more. Once readers finish Programming VB.
NET: A Guide For Experienced Programmers, Second Edition, they will have a firm grasp on the exciting VB .NET language and will be ready to move on to application building strategies and concepts.