I was trying to find a book that would extend my VB6 capabilities to VB.NET especially that the language has completely changed. After surfing the net in general and Amazon in particular the title of the book attracted me. I said WoW, now its time to learn VB.NET.Actually going through this book enriched my knowledge a lot, i was not only able to tranfere most of my programs (Civil Engineering) but i extended them a lot.This book gives a very clear view of classes and i consider this the best part of this book.I encourage you to buy it although it is not really made for those who are totally new to programming. It requires a little bit of experience, a good understanding of VB6 will help a lot.