Helps prepare readers for the .NET framework by building on what they already know about object-oriented languages. This book compares and contrasts the advantages and disadvantages of both Java and C# to allow programmers to make their own decisions regarding what each language is best used for.