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

На модерации Отложенный Хорошие программисты смогут писать хороший код на любом языке.
С/С++ является базовым языком программирования, который обязан знать любой хороший программист.

В разное время в разных местах популярны разные среды и языки разработки. Зачастую речь идет не об отдельном языке, а о связке технологий. Например C++ и MFC, Visual Basic и SQL, Java и Beans.
Сейчас идет сдвиг от разработки настольных приложений в сторону онлайновых сервисов. Разрабатывать их можно как с помощью продуктов Microsoft, так и множества других технологий. Если Microsoft, то это связка Windows + IIS + SQL Server + C# / ASP.Net.

LAMP - Linux + Apache + MySQL + PHP (или Perl или Phyton).
Можно также создавать на Ruby (on Rails), на Java, на Lisp.
И это не учитывая всех сопутствующих технологий и языков как (X)HTML, CSS, SQL, HTTP и т.д.

Какие конкретно навыки требуется в том месте где ты живешь ты можешь узнать из объявлений о работе. Но базу все-равно нужно иметь, т.е. С++ и хоть немного архитектуру x86 процессоров.

Смотреть рейтинг языков программирования на сайте http://ishodniki.info/index.php?dn=article&to=art&id=1