Bueno, está bien aprender otras cosas, así se puede comparar y valorar mejor el resto, creo que un buen programador debe conocer bien varios lenguajes y elegir según el proyecto que vaya a realizar.
En cuanto a las bases de datos, pues igual, cada una para lo suyo, mysql más orientada a internet, porque es sencilla y rápida, postgresql es muy "de programadores" hecha por completo siguiendo la programación orientada a objetos, firebird para proyectos más grandes para empresas, etc.
En cuanto al uso de delphi, claro que se usa, menos que vb, por supuesto, pero no lo tomes por la parte mala, hay que ser optimista, si lo conoce menos gente, entonces tienes más posibilidades de acceder a un trabajo que lo soliciten