After 15 years, this book is still one of my most useful VB.net books. A very well written book for beginners also. I have trained several developers with this book. Although it is a good read for a programmer, it is more of a reference manual to help you get through troubleshooting of a vb.net application.