Изучение языка программирования, причем любого, в любом случае очень полезно для молодых и современных умов. Узнав, как на самом деле устроены современные технологии посредством изучения программирования, вы начнете понимать, что вообще может компьютер и зачем он у вас есть. Учитывая, что современные компьютеры уже у нас в карманах, в облаках и вообще в автомобилях, в некоторых случаях, даже в "часах". Интересен вам мир технологий? Проявив терпение и добавив щепотку энтузиазма, вы узнаете современные технологии с новой изнанки и много лучше, чем на любой странице какого-нибудь "айтишного" портала.
## Это требует не только названных выше качеств, но и их правильные пропорции и еще дикое желание чему-нибудь научиться, при условии, что процесс образования занимает длительное время.
Вы не станете программистом за неделю, месяц или за два. Вам предстоит не только изучить "язык", на котором пишуться программы, но и попутно освоить несколько технологий, которые неразрывно будут связаны с вашими приложениями, но не с "языком", "платформой" и пр.
Самого языка программирования недостаточно, более того, нужен еще и опыт. Могу ответственно сказать, что нехватка опыта - совсем не беда, но это очень плохо для программиста. Так что приготовьтесь делать-что, приготовьтесь ставить задачи и выполнять их, что будет точно нелегко.
На TheQuestion уже много раз задавались вопросы на эту тему. Поверьте моему опыту работы в разных сферах и на разных языках (более 10), что лучшие намерения приходят только с опытом, а разным людям зачастую более полезны совершенно разные советы. Вы можете искать курсы программирования в интернете, можете покупать хорошую литературу (даже на английском языке), вы можете приобщиться к другим культурам - геймдеву, где много видеоуроков, хотя тем не менее, связанных с программированием. Для меня, нет ничего лучше качественных блогеров в интернете и отменной англоязычной литературы.
Если вы всегда любили компьютеры, а сейчас подумываете, что хотите на этом зарабатывать, и именно это - ваша цель, начните с веб-дизайна. там вы сможете определиться, какая часть разработки вам лучше нравится - визуальная, или программная (серверная). Если так получиться, что вы сможете применять теорию на практике, а не разделять их, как ошибочно делает большая часть людей...
Сфера IT слишком велика что бы давать советы совсем неопределившемуся человеку - я такое обычно оставляю кому-нибудь еще, или советую что-такое:
TheQuestion: найдем тех, кто ответит на ваши вопросы.
TheQuestion: найдем тех, кто ответит на ваши вопросы.
Касательно советов Ruby, Java или C++ для начинающего, просто полезно будет упомянуть, что эти языки имеют сложности для новичков, причем это массовая практика. Я начинал с C#, например, который являются облегченным C++ по сути своей. Но это совершенно другой язык с другими возможностями и культурой. Есть даже такой мем, которым кормят ньюкоммеров - "выучите C++ за 21 день!". Но сколько не смотрю, на TheQuestion постоянно его рекомендуют люди, им вероятно не владеющие даже.
Изучение программирования - прекрасный процесс, но он не принесет вам денег, программирование, за которое вам будут платить, возможно будет не таким крутым, как "программирование", когда вы ему учились. Так что, почему бы не попробовать?
Большое спасибо.
Сегодня начал изучать HTML, а дальше, думаю, как по накатанной.
Спасибо, Паш, учту 💋
Коротко и ясно. Толковый ответ