Для начала определись со специализацией. Веб — ХТМЛ + ПХП. Базы Данных — Дельфи + СКуЛ. Игрушки — Си++ Утилиты — АссЕмблер. После всего этого можно попробовать Хак. Сюда загляни
Можешь начать конечно с Делфей - я ничего против не имею, но потом станешь перед дилемой С++ или Делфи С ++ используеться повсеместно, везде, куда не плюнь. Так что начиная на Делфи - теряешь много времени. Мой совет - начинай учиться с С# или Java. Сначала будет сложно, но потом.. . С# сейчас очень популярен..
сначала изучи винду и дос. Если уже изучил, то всё зависит от того, в какой области программирования ты хочешь работать. Для web Изучай PHP и SQL Для софта учи паскаль для начала. Обзаведись учебникками. Рассматривай чужие примеры.
Быть "программистом-САМОУЧКОЙ" - это принципиальное убеждение? В любом случае надо получать знания (какую-то базу) , поэтому, на мой взгляд, сначала - курсы для начинающих. Хоть по VB, хоть Delphi. А дальше - побольше практики и общения с теми, кто даже на дурацкие вопросы сможет дать внятные советы. Если есть, кто сможет еще и показать, как что делать, совсем хорошо.
Как гласит программисткая мудрость: "Будешь читать литературу для «чайников» - станешь «чайником» " Зависит от текущих знаний. А так можно начать с Basic, Pascal, Delphi, но C# знать обязательно.