И так в этой статье я хочу разобрать несколько аспектов:
1. Зачем, вам, программирование?
2. Какой язык, вам, стоит начать изучать?
3. Где изучать язык?
4. Как прокачивать полученные знания?
Я попытаюсь рассказать, вам о своем опыте, а также сделать так чтобы вы не тратили кучу времени в пустую.
Зачем, вам, программирование?
Я думаю, для многих очевидно, что программирование — это то, с чем будет связано все ближайшие будущие, в любых сферах деятельности. Если же у вас другой взгляд, то программирование банально хорошо развивает, ваш мозг, и дает вам актуальные знания. Значит, как вывод можно сказать, то, что любому человеку, в любом возрасте полезно изучить один или пару языков.
Какой язык, вам, стоит начать изучать?
Во-первых, вам надо разобраться для чего вы его учите:
Если ваша цель просто понять, что это такое, но вы хотите иметь знание применимые в промышленности, то я рекомендую, вам изучать Python. Этот язык легко учиться, что являться огромным плюсом, если вы будите учить его в интернет. Сам язык является достаточно популярным в сфере промышленности. Но также у него есть недостаток, сам язык очень медленный, из-за чего участвовать в серьезных олимпиадах почти невозможно.
Если же вам нужен язык для побед в олимпиадах, то стоит начать изучать С++. Конечно, он сложнее чем питон, но в любом случае его реально изучить в интернете.
Вы, должны понимать, что выбор языка — это не то надо чем надо думать месяцами, ведь даже по личному опыту могу сказать, что первый язык сложно выучить, второй третий и т.д. учить уже гораздо, гораздо легче.
Где изучать язык?
В интернете есть куча различных платных курсов, но я рекомендую получать базу на сайте «Сириус.курсы». Платформа бесплатная и я считаю дает хорошие знания, я лично изучала вышеупомянутые языки именно там. Вероятнее всего базы многим не хватит, и поэтому я рекомендую ездить в лагеря (если вам позволяет возраст) типа ЛКЛ(летняя компьютерная школа) или ЛМШ(летняя многопредметная школа) — это первое, что приходит мне на ум. Если же вы старше, то есть множество платных курсов в интернете, например «Инополис».
Как прокачивать полученные знания?
На самом деле это не так уж и сложно. Если вы занимаетесь олимпиадным программированием, то вам просто стоит решать кучу задач. Где? Ну лично я решала на известном сайте «codeforces», он удобный, и там проходит множество олимпиад для подготовки.
Если же у вас промышленное программирование, то я рекомендую поступать вам на различные курсы от крупных компаний, как например «Тинькофф образование» или «Яндекс лицей».
На этом я думаю закончить, если у вас остались вопросы задайте их в комментарии. Надеюсь, данная статья была полезна или хотя бы интересна. Всем хорошего дня!