All I can say is that if everyone in the class had trouble understanding than you must have had a really bad teacher. Not all teachers who teach at the college level are going to be good. I'm currently a MIS/Finance major at Auburn University who is now taking Visual Basic with this textbook, and I absolutely love this book! I'm not claiming to be an expert at VB because I've had no prior programming experience. But I've had no problems learning to program using VB6 with this book. In addition to this book, I also use "Visual Basic Controls in a Nutshell" (O'Reilly) and it has also proved to be very helpful.