В программировании язык это ничто.
В принципе реальное программирование это не просто написание некоего кода, а запись МАТЕМАТИЧЕСКОЙ МОДЕЛИ заданного явления или процесса на выбранном языке программирования. Т.е. сначала нужно из ТЗ построить матмодель, а потом уже писать код.
В больших проектах этим занимаются аналитики и архитекторы ПО (программисты), потом полученные алгоритмы передают кодерам, которые по ним пишут код. Разумеется когда ты один делаешь небольшой проект, то сначала ты программист и только потом кодер.
PS Зря ты начал с Turbo Pascal, это потерянное время. В реале TP и Delphi это настолько разные языки программирования примерно как самокат и космический звездолет, если ты увидел знакомые колесики и рукоятки это вовсе не значит что они похожи. Большинство тех кто перешел на Delphi с ТР так и продолжают кодить, а потом всем рассказывают, что Delphi это фуфло.
Как по мне Embarcodero Delphi изуродовали в стиле Visual Studio. Лично я все новые проекты которые нет возможности реализовать на Delphi 7 пишу на Lazarus