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