Pues usar el que quieras... aprenderas ha hacer consultas con SELECT, modificaciones con UPDATE, Eliminaciones con DELETE, aprenderas a hacer subquerys, querys combinados uniendo tablas, a crear usuarios, asignar permisos, etc. todas manejan el STANDARD SQL, algunas tienen comandos especificos como Oracle (PL-SQL), SQL Server (T-SQL), DB2 (java, C, PLSQL), PostgreSQL (C, Python, PLSQL, etc),
de todas estas solamente ORACLE incluye Apex que te permite diseñar aplicaciones con html, hay videos en la red de como hacerlo
y hay cursos de todos los SGBD en youtube.
yo desarrolle en Visual FoxPro excelente la verdad, y tambien se puede conectar a cualquier SGBD por medio de ODBC, crearte vistas remotas actualizables y manejarlas como DBF's locales, haciendo muy potente la herramienta, o enviando comandos SQL hacia el servidor.
Para Front End pues si es para esctritorio, te recomiendo ampliamente PowerBuilder 11.5 Enterprise que para mi es la mejor opcion para desarrollo de sistemas contra bases de datos, y muy facil cambiar de una a otra, Si no es PB, entonces usaria Delphi y al final dejaria .NET, cuestion de gustos....
Si el Front End fuera para Web puedes optar por ASP.NET MVC, Django, Ruby on Rails, Node.JS, PHP, todos estos agregandole Bootstrap + html5 + jquery (yo prefiero angularJS mas sencillo en enlace a datos), en mi gusto personal creo que ASP.NET en su version MVC es muy superior a los demas por contar con Entity Framework y LINQ
saludos...