Well, FWIW, I went from Clipper Summer '87 to 5.x to FP DOS to FP Windows to VFP 3.0 and am now in 5. Had a couple of detours into Access along the way. Learning curves are always really subjective--so this is JMO!
I think the language of VFP is *easy* to learn. I mean, there are enough xBASE remnants that I felt at least somewhat reassured :-) And, after all, programming is programming. With IFs, ENDs, and buts (sorry, couldn't resist < g >)
The concepts of OOP--when to class, subclass, where to put custom methods, all that sort of stuff was (is!) the bulk of _my_ learning curve. Oh, and SQL was more "different" than I expected.
So, I'd suggest starting with VFP 5.0a (w/ service pack 3)--look at the examples and sample solution packs. Also, download all the nifty free utilities people have posted here--and elsewhere--for great real-life coding examples. Personally, I learned a lot about CURSORGET/SETPROP, etc from GENDBCX (
www.stevearnott.com). There's lot's more out there.
>Actually, I have been wondering as to how easy FoxPro is to learn. I am familiar with dBase and Clipper, both xBase languages. I'm also very familiar with VB and Access. What sort of a learning curve would I be looking at and where would you recommend starting?