vaia, primero te aclaro algo, cuando decis:
...y con respecto al manejo de base de datos que lenguaje puedo usar entonces que no sea fox?
fox en su lenguaje para base de datos, ocupa SQL, que es el lenguaje nativo para manejo de Base de datos.
SQL, lo podes encontrar en casi todas las base de datos "populares" de hoy en día, entonces, imagino que te recomendaron usar FOX -comparado con visual basic-, porque FOX tiene su propio gestor de base de datos, cosa que visual basic no tiene.
Tonces, si querés crear una aplicación desde 0.00 para el manejo de una planilla de empleados, yo te recomiendo usar programas recientes, refiriendome a FOX, utiliza .Net 2005, con un ayudante como GOOGLE no tienes ninguna limitante, y dependiendo de la robustez del sistema podes ocupar SGBDS libres como,
PostGreSQL
, MySQL, Firebird, SQLite, etc...
Quizá sientas un gran cambio, pero te lo repito, es lo que recomiendo.. aquí hay mucha gente que puede ayudarte, dale no te preocupes...