MMM.. la verdad creo que esta respuesta depende de muchos factores.. y con que lenguaje estas familiarizado.. que tanto sabes de bases de datos.., etc...
Mira.. mas o menos te podría decir esto:
si requieres algo para aprender puedes empezar con VB6, y bases de datos Access para que despues te pases a SQL Server, por otro lado tambien puedes hacerlo con Delphi, FoxPro, etc.
Mas bien quisiera que nos delimitaras lo que conoces porque a lo mejor empiezas con lo grander pero aun no tienes las bases no crees..??
De todas formas cualquier cosa por aqui andamos.
Saludos y suerte...