Hola Yalima.
Bien, al punto.
Lo primero y sin hacer referencia a
gambas o cualquier otro lenguaje, es ver la estructura del negocio como tal, entender cosas tales como que los clavos se pesan no se cuentan, por ejemplo, así entender el negocio es básico y fundamental.
Diseñar tu base de datos, normalizarla sin considerar para nada el lenguaje, hacer todo lo pertinente para funcione en papel, diseño de triggers, etc etc. Toda vez que hayas hecho eso, a menos que tengas mucha experiencia, comienza por plasmar la base de datos en un sistema conocido, mientras menos variables desconocidas manejes será mas fácil.
Mientras desarrollas tu BBDD puedes ir probando
gambas, si como muchos acá basic fue tu primer contacto con esta forma de arte, no te dará problemas de ningún tipo, por experiencia y aún sigo aprendiendo
gambas es muy fácil de aprender, el ide es muy amigable, por lo que he visto casi todo lo que hay en español sobre
gambas sale o entra aquí.
Ahhh, elegir la base de datos es una experiencia muy personal, derivada de la experiencia en SQL.
Por lo demás buena suerte con los usuarios.