>can anybody tell me which foxpro book teaches you more about how to make programs?
There's a document in the Documents section here in UT that gives a good deal of feedback on a number of books.
There is no one 'best' book; it depends on your existing knowledge of VFP and the type of software you are developing.