Recomendaría HTML, CSS y JavaScript. Esto parece una sugerencia extraña cuando se solicitan los lenguajes de programación, pero la Web se está haciendo cargo. Delphi ha tenido el componente TWebBrowser desde hace años, y hay algunas alternativas que ofrecen incluso más características y formas de hacer que HTML se represente en los formularios de sus aplicaciones Delphi. He encontrado que, cuando se aplica en una serie de situaciones complejas, me ha ahorrado mucho trabajo y código.
(Para ser completamente honesto, sin embargo. Estoy sugiriendo esto porque estoy tratando de mezclarse-edificio de la tela con Delphi con el proyecto xxm)
¿En qué zona te sientes "incompleto"? Los diferentes idiomas son buenos para diferentes tareas. ¿Qué tareas usas Delphi por ahora? ¿Qué tareas quieres comenzar a hacer? –