Salut à tous !

Je voudrais faire une application de gestion de bibliothèque. Je voudrais que mon application soit écrite avec un langage objet. Je suis débutante, je connais les principes généraux de la POO, je pense que je pourrai me débrouiller avec les cours et tutos quel que soit le langage choisi.
Et c'est là le hic ! Quel langage utiliser et avec quelle base de données (je ne veux pas utiliser Access+VBA) ? Access permet au développeur de créer une interface graphique (construction des formulaires en mode création par exemple). Comment créer ces "pages" si je veux utiliser un autre couple SGBD/langage objet ?

Merci pour vos réponses.