Привет, у нас с другом разгорелся спор, о том какой язык нужно учить первым. Я утверждаю что выбор первого языка это как первая девушка, если она умная и понимающая то будет поддерживать, мотивировать и радовать тебя. А друг вот считает что куда важнее понимание алгоритмов мол выбор первого языка это вообще не важно. Так вот сошлись мы в итоге на том что истина она где-то посередине и что бы вы понимали выбор первого языка это реально важно, например важно то что ты сможешь написать в процессе изучения языка что бы потом это что то показать своим друзьям и близким похвастаться и получить хороший такой заряд мотивации и кто бы что не говорил но какая-то мотивация в процессе обучения должна быть потому что мы каждый день что то делам и это нами мотивируется, но здесь есть такая штука что мотивация это С**а ещё та она имеет свойства со временем затухать поэтому ты можешь выбрать на старте неправильный язык он тебя быстро За**ёт и наскучит и ты вообще бросишь программирование и для примера возьмём два языка C++ и Пайтон. Изучая первый ты будешь очень много времени тратить на понимание памяти и всякого NO LEVEL мусора который тебе на старте вообще не нужен, таким образом до написания своей программы или игры ты можешь потратить и месяц и два, хотя сам C++ здесь не виноват это отличный язык который дает полную власть над памятью и другими Плюхами в процессе написания программы. Просто люди разные и не все хотят запаривать с этим на старте.
А если мы посмотрим на Пайтон то тут дела обстоят уже по другому здесь буквально в первую неделю две ты легко сможешь запрограммировать какого ни будь бота для телеграмма, голосового асистента и даже прикоснуться к нейронным сетям. Да это все можно сделать и на C++, но разница в том что порог вхождения у этих двух языков пренципиально разный. И если в C++ спустя неделю две учебы ты будешь думать о том как работают указатели или будешь разбираться в гребанных особенностях типов данных , то в Пайтон за это же время ты уже будешь создавать что то интересное. Это я сейчас пытаюсь до тебя донести что первый язык программирования это важно. В нашем маленьком примере изучая Пайтон ты быстро начнешь создавать что то веселое, а значит стабильно получать приливы мотивации и для некоторых людей это очень важно.
Есть ещё такое мнение что выбирая первый язык нужно ориентироваться на то сколько ШЭЙКЕЛЕЙ сможешь на этом заработать то есть анализировать рынок труда, смотреть вакансии и все в таком духе, но я на пример против такого подхода потому что как я люблю говорить "Программирование это не то чем ты должен заниматься, потому что тебе нужны деньги " Эта самая худшая причина которая только моет быть. В остальном когда у меня спрашивают что учить первым я отвечаю Пайтон и это не просто так ведь на компьютер Сайнс в университете в США порядка 30 из 39 университетов используют именно Пайтон для обучения своих студентов программированию и я даже скажу больше с него стоит начать программирование в не зависимости от того чем ты собираешься заниматься Создавать игры и Создавать программы Создавать веб-сайты чем бы вы не хотели заниматься в будущем выбирайте первым языком Пайтон и этому есть 2-3 очень важные причины Во первых язык не настолько сложен и вам не придётся копаться в его особенностях а значит вы сможете сконцентрироваться на изучении алгоритмов краеугольного камня всего мира программирования даже в учебниках вроде грока им алгоритмы в качестве примера кода используется именно язык Пайтон. Во-вторых он не учит ни чему плохому в отличии от того же PHP например, Пайтон не научит вас плохим подходам и приёмам это просто хороший язык на котором любят программировать практически все программисты в мире, наоборот даже он будет учить вас правильным вещам а так же легко и доступно научит вас принципам Объектно-Ориентированного-Программирования. А в третьих Пайтон очень востребованный и современный язык на нём сравнительно легко найти вакансии и как показывает статистика с каждым годом популярность языка стремительно растёт. На Пайтон создают сайты, программы, плагины, моды и игры и вообще все что только может прийти в голову. Так что закончу свою идею с того с чего её и начал Первый язык это как первая девушка и Пайтон здесь подходит отлично он радует своим возможностями постоянно мотивируем развиваться дальше потому что позволяет на первых порах создавать крутые приложухи и хорошо поддерживает ведь у Пайтона огромное комьюнити разработчиков ну а если у вас есть какие то другие идеи о том какой язык учить первым то обязательно пишите об этом в комментах я лишь высказал свое личное мнение по этому поводу и надеюсь оно кому-то поможет. Ставьте лайки подписывайтесь на канал, удачи и всегда помните в конце концов язык программирования это всего лишь инструмент в руках мастера.