Языки программирования. Обзор-ликбез.
Спецвыпуск Хакер, номер #004, стр. 004-036-6
1968 Algol-68
196x COBOL
196x BugSys
196x Algol & GAMS
196x LISP
196x Pascal
196x Algol Ext.
196x Movie
196x Snobol
196x Scaner
196x POPlestone
1970 Forth
1972 C
1972 L.d'I de S.
1972 Prolog
1976 Эльбрус-76
1979 Ada
197x L.S.d'E.
197x SmallTalk
1985 BASIC True
1986 SGML
1987 Oberon
1988 A.W.K.
198x C++
1992 Oberon-2
199x Perl
199x Python
Зачастую человек, который хочет научиться программировать, не может выбрать, с какого именно языка ему стоит начать обучение. Он мечется в поисках простого и понятного, но практически везде наталкивается на почти непреодолимую для непосвященного преграду из непонятных терминов, классификаций, структур. И обычно самому разобраться в них не представляется возможным. Так и появляются клянчащие ламеры в ньюс-конференциях, которые в поисках помощи исходят криком на продукты жизнедеятельности человека, доставая окружающих своими криками, навроде "НаУЧИте МЕня ПРАГРОМИРАВАТЬ!".
Говорят, что обучение языкам программирования лучше начинать с языков модульного принципа - он наиболее прост и понятен. Кроме того, он является как бы "подложкой" для остальных двух принципов. Они - вроде наследников могущественного папаши с большими деньгами. ;-)