Чтобы ответить на поставленный вопрос, нужно прежде задаться другим вопросом: А что вообще такое "Язык"?
Не только человек умеет общаться. Пчелы общаются движениями, у обезьян существую слова и даже короткие фразы, птицы коммуницируют с помощью " песен". Всё перечисленное является кодами, которые позволяют животным понять друг друга. Естественные языки (Используемые при общении людей) - такие же коды, но гораздо более сложные.
По аналогии с тем, как животные общаются с животными, а люди с людьми, программисты общаются с компьютерами с помощью кодов, которые и называются языками программирования. Все языки программирования являются формальными языками. Это означает, что они подчиняются строгим правилам грамматик и все новые конструкции языка являются следствиями предыдущих. Что это значит для начинающего программиста?
1. Любой язык программирования во много раз проще его родного языка
2. Все они не прощают ошибок.
Следовательно, нет принципиальной разницы в том, какой язык учить первым. Куда важнее уметь грамотно выражать свою мысль имеющимися средствами и иметь не дюжую усидчивость, потому что ошибок в первых программах будет больше, чем строк кода.
Полагаю, такой ответ устроит не всех, верно? Что ж, привнесу немного конкретики из личного опыта:
Если вы хотите понять программирование, начать мыслить более систематично, могу посоветовать для начала язык C и его родственников(C++, Java, C#), но многих они пугают сложностью грамматики, особенно первые два.
Если же ваша цель - как можно быстрее изучить азы и начать карьеру в IT, можете взглянуть на JavaScript - один из самых популярных и при этом простых для изучения языков на данный момент.
Не забывайте так же изучать теорию, к примеру, структур данных - это очень сильно сказывается на качестве будущего программного продукта.
Если статья оказалась вам полезна, поставьте лайк и поделитесь ей с друзьями, может быть и они узнают что-то новое.