Другие языки программирования и технологии

Какой язык программирования вы бы начали изучать на данный момент, какой язык вы считайте будет наиболее востребован?

Хотел бы в дальнейшем в своей жизни зарабатывать в сфере IT, так как за этим будущее, как мне кажется, и мой заработок на данный момент меня не устраивает. Хотелось бы знать, за какой язык программирования мне стоит взяться и серьёзно изучить. Подскажите, пожалуйста!
Советую обратить внимание на языки для построения сайтов - РНР, Питон, Руби, Ява, и тому подобные.
Еще также можно изучить С#, но это трудно, если не знаешь хотя бы С, а лучше С++. При этом сами С и С++ уже не так востребованы, как 10-15 лет назад.
И еще я знаю, что за границей, как ни странно, популярен Visual Basic, а в России - не особенно.
Так что, если собираешься выехать, то можно и его изучить.
MT
Mergen Tagiev
90 486
а еще стоит обратить пристальное внимание на языки функционального программирования
Юра Остапов
Юра Остапов
38 447
Зависит от того, чего собрались писать. Сначало определитесь какие проги собрались делать, а потом почитайте литературку, на чём именно такого типа проги легче и быстрее делаются, потом уж и учите язык.
B,
By , Aliyev
29 068
безаговорочно -

PHP
Я знаю PHP, JS. Всем доволен.. . Но как показывает практика, знать надо много и осваивают те кто имеют сильную мотивацию и любовь к программированию. Те же кто это делают из-за перспективы заработка, пролетают.
учи с старта ПХП -- несложно, очень просто, только нада понять (паралельно можна JAVA) -- все это для сети.

ну и канеш ХТМЛ ))) (ХМЛ)

после можешь в обратном порядке догнать С++ ;))
из старых assembler язык очень интересный много возможностей
из более новых C++
Знание языка программирование не сделает вас хорошим программистом.
Хотя конечно для начала неплохо было бы освоить какой нибудь несложный язык. Я бы порекомендовал C#, он достаточно простой, современный и мощный, по нему много книг. Обычно люди начинают с С++ или Паскаля. Но С++ имхо намного сложнее, а Паскаль по сути мертвый.
Осваивая язык уделите особое внимание ООП, организации кода и комментированию кода. Найдите книжку по рефакторингу.
После освоения языка, начинайте искать материалы на тему "Шаблоны проектирования". Шаблоны помогут не изобретать велосипедов, а пользоваться проверенными решениями. Шаблоны - штука универсальная, годятся как для прикладной, так и для веб-разработки.
Дальше почитайте про процессы разработки: TDD, DDD, восходящее, нисходящее проектирование и пр.
Ну а дальше изучайте технологии: WCF-сервисы, WPF, облачные технологии и прочее.
Еще забыл про базы данных, для начала обязательно почитайте книжки по теории реляционных баз данных. Это позволит правильно проектировать хранилища данных, не делать глупых ошибок.
Однозначно - ассемблер!