Сейчас начинать нужно с .NET. Перспективная технология. Из MS это - C#, Visual Basic .NET,С++ и
Java + почти все языки сторонних разработчиков. Самый подходящий для тебя вариант - C#. Главное -
то, что выучив какой-нибудь из можно всегда откатиться назад и учить хоть Assembler. Основы ты
будешь знать, а остальное доучишь по необходимости, остальное окажется для тебя ерундой. С# -
гармоничный, красивый язык, на котором ОЧЕНЬ ЛЕГКО ПРОГРАММИРОВАТЬ. Удобнее, чем C++, а гораздо
проще. Когда тебе кто-нибудь посоветует Delphi, не cлушай. Это устарело 5 лет назад, а переделка
под .NET вряд ли кому-то нужна . До появления .NET(6 лет назад), это была самая удобная среда для
быстрого создания приложений. По мощности гоняется с C++, хоть и немного отстает. Delphi -
Pasqal. Pasqal есть Pasqal.
C# - это чищенный С++, потомок C++. УДОБНЕЕ ЧЕМ DELPHI, ПРОРАММИРОВАТЬ БЫСТРЕЕ ЧЕМ НА DELPHI -
небо и земля.
Basic? Да, Basic, только теперь он VB .NET. Он очень далеко ушел от VB 6.0. Совершенно другой
язык. Basic везде. Макросы в Office, VB .NET, ASP .NET - один синтаксис. За один раз выучишь 3
технологии.
Все языки равны(наконец-то). Все переделывается под .NET и через несколько лет под Win можно
будет писать только на нем.
Учи что хочешь. Но лучше начинай с С#.
Из литературы читай Шилдта. Пишет простым, понятным языком, книги доступны. Начинай с бумажных
книжек .Купи себе букварь за 10$, потом будет электронное. Читай переводное или вобще англицкое.
Из русского - только 25% читабельное(Архангельский, Культин, Фаронов - опять Delphi ...).
Кто-то вырос на Delphi, читая Архангельского. Кто-то читал Шилдта - тому повезло больше.
Дальше - Петзольда. Заплатишь за двухтомник 30$ или будешь убивать себя чтением сканированной
книги. Рихтер... А потом будешь сам писать книги.