ratboy писал(а):
Давно мечтаю научится програмировать. С чего необходимо начать?
Смотря какие цели.
Если просто ознакомится, попробовать, то вариант Llama - сама то. Изучай Perl - всё просто и приятно.
Если же интересует профессионально, то...
1. Для начала изучить принципы алгоритмического решения задач. Без привязки к конкретному яязыку программирования. В данном случчае лучший вариант - блок схемы.
2. После или паралельно с 1-м пунктом, изучение Asembler. в ознакомительных целях. В минске скорее всего можно найти литературу только для x86 архитектуры, но для ознакомительных целей этого достаточно. Кто-то скажет, что асм не нужен, но я не согласен. Знание его даёт понимание того, как вообще ралботает вся эта система.
3. Ну а после, можно приступить к языкам высокого уровня. Сначала С. чистый С. Вместе с С изучение принипов программирования (не только синтаксис языка).
4. Затем С++. Изучение ООП. Изучение принципов ООП паралельно с синтаксисом С++.
5. Perl. Это так скажем на десерт.
Это моё личное имхо. Таков мой взгляд на подготовку программистов. Но это очень урезанный, упращённый план. Я бы ещё включил моного математики, да и других точных наук.