Gostaria de compartilhar minha experiência com o Delphi, não para denegrir a ferramenta, mas para alertar sobre os desafios e evitar que outros cometam os mesmos erros que cometi.
Se você está iniciando, recomendo aprender o necessário para a vaga atual e começar a se preparar para outras linguagens, evitando assim ficar refém do Delphi, que tem se tornado cada vez menos utilizado e mais limitado.
Delphi é bastante comum em sistemas de ERP, como vide o projeto ACBR, um dos maiores e melhores projetos livres feitos no Brasil. No entanto, ao mudar de empresa se você conseguir, a regra de negócio geralmente não muda, forçando você a trabalhar sempre com as mesmas coisas, o que pode se tornar cansativo (Imposto, Governo, Contabilidade, etc.).
Outro ponto complicado é a escassez de material de qualidade para aprender a linguagem. Um exemplo foi quando precisei gerar e consumir JSON em Delphi 7 e e Delphi 4, devido a restrições de licença, não pude usar componentes externos. Isso se tornou uma tarefa muito árdua, enquanto em linguagens como C# ou JavaScript, seria uma linha de código.
Quando comecei com Delphi em 2011, ele já estava em declínio. Aprendi através de vídeo-aulas do MJailton, que hoje nem oferece mais o curso, e um livro extenso conhecido como "A Biblia do Delphi 7". Também tive que lidar com muito código legado estruturado.
Com o tempo, apesar de minha melhora e aumento salarial, tornei-me valioso demais para ser movido para a migração para C#, e a empresa contratou novas pessoas para essa nova linguagem. Isso me deixou em uma situação difícil no mercado, pois ao ser demitido, minhas oportunidades e salários seriam reduzidos, dado meu foco em Delphi.
Ao tentar me realocar, percebi que perderia uma parte significativa do meu salário começando como júnior em C#. Com muito esforço, consegui uma recolocação em C# em uma empresa que acreditou em mim. Se não tivesse saído, estaria até hoje trabalhando com Delphi, correndo o risco de ser demitido e preso em um ciclo de estagnação.