В первую очередь, вам следует понять: язык – это всего лишь инструмент программиста. Новичок может пойти 2 путями:
Выбрать направление
Первый вариант – самый логичный (но второй тоже допускается), поскольку обычно люди приходят в программирование с какой-либо целью. Например, создавать мобильные приложения или компьютерные игры, разрабатывать программы, делать сайты, обеспечивать информационную безопасность и т.д. В будущем вы, конечно же, можете сменить направление. При этом благодаря полученным знаниям и опыту освоить новое направление будет намного проще.
Выбрать язык
Если же вас интересуют именно языки, то каких-то объективных рекомендаций по выбору языка для новичков ни один программист не сможет дать – каждый будет ратовать за тот язык, на котором чаще всего работает. Поэтому вы можете отталкиваться от популярности. Например, согласно StackOverflow (одна из самых известных в мире FAQ-систем о программировании), наибольшей популярностью пользуется JavaScript, за ним идет SQL, далее Java, C#, Python, PHP, C++, C, TypeScript, Ruby и т.д. У GitHub немного другой «рейтинг», но в число самых популярных языков в любом случае входят JavaScript, Python, Java, PHP, C# и Ruby.
Какой язык выбрать новичку
Если у вас нет конкретной цели, то просто отталкивайтесь от плюсов и минусов каждого языка. Например, считается, что:
Где эти языки могут применяться
Если вы хотите делать сайты, то все зависит от направления:
Соответственно, для Frontend – JavaScript, а также HTML/CSS (язык разметки и стилей вы учите в первую очередь – это основа сайта); для Backend – на выбор Python, Java, PHP, C#. Если вы хотите делать приложения для компьютеров – Java и C#. Если вы хотите работать с базами данных – сперва SQL. Если вы хотите создавать игры – С++.
Где это учить
Если у вас нет профильного высшего образования (оно не обязательно, но лишним не будет), то на онлайн-курсах. Но даже если у вас есть диплом, стоит пройти онлайн-курсы – вы получите практические навыки и опыт разработки на реальных проектах. Курсы по программированию на всех рассмотренных выше языках можно найти здесь – https://kursfinder.ru/category/programming/. Вы как раз сможете найти курсы либо по понравившемуся языку, либо по направлению программирования. К каждому курсу указаны сроки обучения, цена, программа, преподаватели, дополнительные «плюшки» и многое другое.
Чувак спасибо тебе.
Я еще не открывал все ссылки, но если оно бесплатно и будет работать у меня - то я тебя люблю!!!
Спасибо за совет!
Perl или PHP. Так как они очень похожи, Perl используется при администратировании Linux, да и на сайте может использоваться. PHP вам полюбому пригодиться чтобы писать нормальные, красивые сайты. И хорошо бы изучить HTML с CSS
Выбирайте ruby или python. Ruby наипростейший язык программирования.Есть очень много библиотек,готовых модулей,и хорошее комьюнити.Плюсом подтянешь английский.А про python уже много сказано.
для новичка смотря для каких задач, допустим чтобы писать ботов в Telegram и тд. подойдет Python. для сайтов HTML, CSS
вообще нужно выбирать язык который вам по душе!