Are you uncomfortable leaving the VFP GUI? If so, you may be better off moving to VB or C# and the Visual Studio environment. There are some
Python IDE's available, but I haven't used them so I can't compare them with VFP.
Python is a general-purpose programming language, as opposed to VFP, which is tightly integrated with database access, so the database functionality will seem less obvious.