Главное, чтобы этот мостик не поломали быдлокодеры, ниасилившие ничего кроме моно для чайников
Вот в этом собственно и суть.
+1 так было с delphi. Сама по себе вцл - довольно интересная либа, но весьма капризная. В опытных руках думающего человека, который понимает, что он делает, на ней можно написать большие и интересные проекты, которые будут работать без тормозов и ликов. Но поколение П, которому некогда было заморачиваться на изучение языка (BTW, delphi - это RAD, т.е.
среда разработки, а вот язык там - object pascal), выбросило в массы такое количество сырых проектов, что просто страшно.
ЗЫ Вообще-то, господа, тема не про то, какой язык лучше, а про то, какой язык стоит начать изучать раньше других, а это две большие разницы. ИМХО, следующей ступенью для ТС должен стать С или С++. Ну и, конечно-же изучать надо не только и не столько язык, как алгоритмы
Хех. Последнее утверждение абсолютно верное. Язык - это всего лишь
средство реализации мысли. Но осознание этого приходит только после того, как изучишь пару-тройку различных языков (например, c, perl, ruby).
А вот что лучше изучать раньше других... ИМХО, для начала нужен именно С (не плюсы, а чистый С). Он приучит к типизации, пониманию основ работы с памятью и алгоритмами. Если хотите - это базовый уровень для того, чтобы уметь выражать свои мысли. Потом можно переходить к С++, но ни в коем случае не параллельно или сразу! Плюсы дадут понимание структурного и объектно-ориентированного мышления. Хочется большего - scheme,lisp и другие функциональные языки. Изучать асм посоветовать не могу - для этого нужно четко представлять как работает железо, а это сейчас мало кто знает, ибо читать некогда и неохота.
И вот когда за плечами есть некий багаж знаний, тогда уже выбирается не программа, которую надо написать на заданном языке, а рацинальный язык, на котором надо написать заданную программу. Разницу понимаете?