This book is an excellent guide to VB.net, though it is quite tough going for someone new to Object Oriented programming. It starts with that aspect as this is needed for the rest of that book, and once through that part it becomes easier going.
The examples start fairly simple but each becomes more complex as the topic is explored in more detail.
Although you are intended to key in the code it is all available as a download; I needed that to track down a deep-hidden error in MY code.
One small point: the book starts with a web-orientated example which you can't run unless you have Windows XP Professional (I don't) so you need to work through the first couple of bits 'in your head'. It soon reverts to Windows examples, though.
And also: the author DOES reply to queries - Helpfully, too!