I purchased this book to learn programming in a visual environment. I have not programmed since I took some courses back in college programming on a main frame. There are many typos in this book and the code Does not work in many of sections. I am trying to learn by following along with the code in the book and get hit with many errors. When you look at the code from the web site it is completely different from what he has in the book which is taking huge amounts of time to figure out what he has done. I would not refer this book to anyone trying to learn the language.