Bonsoir :)
Думаю, каждый человек, который захотел изучать программирование, в начале задает себе вопрос: какой язык программирования начать учить? Достаточно важный вопрос, так что сейчас я постараюсь на него ответить.
Сначала вы должны определиться, для чего вы изучаете программирование. Просто хочу стать программистом - неверно. Приведу пример с обычными языками: вы же не ставите себе цель выучить арабский или шведский просто потому что это же тоже язык, и не важно, что он не везде вам пригодится. Так же и с языками программирования.
Давайте разберем несколько сфер.
1. Разработка игр.
Большинство моих однокурсников (в том числе и я) хотят после универа пойти в сферу GameDev'a. Вроде сидишь, делаешь игрушки всякие, а тебе еще и платят много. Но для этого надо много учиться, так как конкуренция достаточно большая, но об этом как-нибудь расскажу в другой статье.
Если вы хотите быть именно разработчиком, а не художником или гейм дизайнером, то вам уже сейчас надо приниматься за изучение движков для создания игр. Одни из самых популярных - Unity и Unreal Engine.
Если вы выберете Unity, то вам надо изучать язык программирования С# . Он очень схож с ЯП Java, так что если вы знаете его, то вам будет намного проще его изучить. А если вы новичок, то придется попотеть. Но не так, как при следующем случае.
Следующий случай: вы выберете Unreal Engine. Для этого вам нужно знать С++. Как по мне, этот язык намного сложнее тех, о которых я писала выше, особенно для новичка (!).
Так что все-таки я советую вам выбрать Unity, его проще освоить. Также большое количество различных гайдов на YouTube вам обеспечены.
2. Web-разработка
Здесь мы сужаем наш выбор до ЯП, на которых делают сайты и тому подобное. В этой сфере я не сильна, так что посоветовать ничего не могу. Но если вдруг кому-то очень уж требуется помощь, в скором времени могу написать отдельную статью по разбору языков программирования для веб-разработки.
3. Создание мобильных приложений
Самый популярный язык для данной сферы - Java. Средний по сложности ЯП, много информации в интернете для изучения, что очень удобно.
4. "Я еще не определился, в какой сфере хочу работать"
Для изучения основ можно выбрать Python. У этого языка очень низкий порог вхождения, не зря каждый второй человек, вообще не связанный с миром IT, начинает свой путь именно с этого языка программирования. Этот язык достаточно прост, не будете путаться в большом количестве фигурных скобок и точек с запятой, главное отступы не забывайте делать :) К этому добавлю, что с помощью этого языка вы поймете, действительно ли вам нравится программирование, или это был лишь секундный порыв войти в IT.
Спасибо, что дочитали мою первую статью до конца. В следующих статьях я расскажу, где и как лучше всего изучать программирование, не теряя много времени и сил на поиск информации на разных сайтах (бесплатно!).
Если вам понравилась статья, то буду очень благодарна за лайк, комментарий и подписку. Так я буду знать, что статьи надо выпускать чаще.
Вопрос прочитавшим: в какой сфере IT вы бы хотели работать или, может, уже работайте?