Программирование представляет собой прикладную дисциплину. Поэтому вопрос «какой язык программирования лучше?» должен лежать в плоскости сферы его применения. То есть сначала необходимо дать четкий ответ на вопрос «В какой области я намерен стать программистом?». И вот здесь оказывается, что этих областей существует очень много. Можно ориентироваться на создание аппаратных драйверов, а можно замахнуться на создание систем искусственного интеллекта. Единственное, что объединяет все эти направления – алгоритмические языки и средства вычислительной математики, которые не зависит от конкретной аппаратной реализации.
Поэтому перед тем, как выяснять, какой язык программирования выбрать, следует начать с какого-нибудь конкретного проекта, например:
- поставить цель написать программу, к примеру, помогающую в учебе, то есть решающую полезную рутинную задачу;
- придумать алгоритм решения, то есть способ решения задачи;
- выбрать язык программирования, который лучше всего подходит для этой цели;
- приступить к изучению языка (по крайней мере, тех конструкций, которые помогут реализовать ваш алгоритм).
Безусловно, этот общий принцип не в полной мере отвечает на вопрос, какой язык программирования лучше. Поэтому вкратце попытаемся обозначить контуры ответа.
Для начинающих это, без сомнения, Visual Basic, который позволяет освоить принципы программирования и даже создавать несложные программные продукты, без шансов их коммерческого использования.
Поэтому, если вы хотите стать профессиональным программистом, лучше начать с языка Си, изучив который, будет гораздо легче переходить к самым современным и востребованным языкам - C++, Java или C#, получившим сегодня широкое распространение в России и мире.