Reading this book is the best way to learn how to program
This is the best book I have found about learning how to program. I have read lots of books about specific programming languages but I never felt like I understood how to program until I read this book.This book is great because it explains the fundamentals of programming in a way that makes it easy to learn any other language. If a person wants to learn to program they should get a reference for whatever language they intend to program in such as one of the O' Reilly or WROX books on Visual Basic or Java and a copy of this book.I have been doing a lot of database related programming and I found that the way this book explains program design helps in database oriented applications as much as it does in desktop VB or Java applications.