I have the whole keystone serie for VFP, that I bought from hallogram if I remember well. They aren't cheap but they are a quit good start. They handle the topics rather basically and don't go very deep. If you want them to get you starting they're OK, if you want to learn the odd's and end's (and finally that's what it's all about, programming ...) then look for something else ...