С чего начать изучение языков программирования?
Многих интересует профессия программиста, и тут возникает вопрос как начать и что делать потом.
Тут на самом деле несколько путей, и каждый по своему хорош.
Вариант 1. Самое что вроде кажется разумным и правильным — просто пойти на курсы. На самом деле это вполне приличный вариант, и вы там реально многому научитесь. Но тут есть одно но.
Учиться программировать нужно на реальном проекте, а не на куче упражнений. То есть результатом вашего обучения должен быть продукт, который вы сделали сами. Иначе — толку просто нет.
Вариант второй — я сам пошел по этому пути — купить подписку на онлайн сервис с курсами — я взял зарубежный, хорошего качества за 25 баксов в мес. (Если интересует какой — пишите в комментариях, закину ссылку или название.)
Тут я за пару месяцев освоил Ларавель, PHP и немножко JS. Так же изучил верстку и полностью разобрался со стилями. такая получилась ускоренная программа.
И третий вариант — просто ютуб и всякие бесплатные видео источники и сайты — тут скажу сразу. Есть много бесполезного, очень много. Просто делают видео ради клика.
Но порой попадаются реальные мастера.
Тут я смог лучше разобраться с JS, WordPress и просто находил много полезного.
Что делать когда вы уже немного продвинулись дальше — тут не стоит останавливаться на достигнутом. Есть школы и курсы более высокого уровня, вы научитесь сразу находить на ютубе и на сайтах примеры и разборы готового кода.
Так же не стоит забывать и про форумы, https://www.cyberforum.ru/python-beginners/ — вот пример. Тут можно задать вопрос в тематической рубрике — и узнать мнения и решения всех интересующихся этой темой.
У меня сейчас обучение, да и в общем рабочий процесс происходит вот как. Есть вопрос который надо решить, если знаю как — просто пишу. А если нет — смотрю готовый код на сайтах, и перебираю его под себя.
А по вечерам выделяю час на просмотр кого-нибудь очень грамотного. Не обязательно там люди объясняют те языки, что я использую. Кругозор тоже нужно расширять. Узнал так много полезного.
Между платным обучением стоит позаниматься различными проектами, пописать код так сказать для закрепления. В идеале — своими проектами.
Но если нет идей или не хватает навыков — лучше сразу устроиться куда-нибудь джуниором, и получать сразу реальные задания и прокачивать навыки. А потом когда дорастете, сделать все быстро и красиво. Обучение без применения — не дает толку. Как то так, всем удачи!