Like VFP, Kylix has PEMs and the usual SDI and MDI interfaces, modal or not. A simple intro book on Pascal and/or Object Pascal will get you up to speed on the language in a very short time.
Which database is easiest for working with Kylix? Interbase?
Beyond a doubt, seamlessly via IBX, although it and others will work via dbExpress as well. The OpenSource version of InterBase is codenamed "FireBird" and is at:
http://www.interbase2000.com
IBPhoneix is shipping it on a CD.
Here is where InterBase 6 is found. It is the commerical version supported by Borland. Also on this page is a diagram showing connectivity options.
http://www.borland.com/interbase
I plan to use PostgreSQL for my backend needs.
JLK