Вы часто спрашиваете меня как вообще начать учить прогу, какие видео смотреть, что читать, как я все это дело изучал и тд.
В этом посте хочу пройтись по всем вопросам/ответам, что бы дать вам хоть какой-то материал для старта
Начну со своей истории
Я пишу код уже примерно 7 лет, начинал с каких-то непонятных курсов по фронтенду, от которых меня выворачивало, и я вообще не понимал что к чему и зачем. Не было никого кто мог бы объяснить где вообще применять эти знания, и как двигаться дальше, казалось что это мертвая точка…
Но тут я хочу сразу поблагодарить своего друга, с которым мы абсолютно случайно познакомились в игре, и он мне помог почти что во всем, объяснял самые непонятные мне темы, самым простым языком, составлял списки того что нужно учить и тд.
После этого, поступив в универ, я начал смотреть все возможные курсы на ютубе, с которых и начался уже довольно хороший старт. Я читал книги, изучал различные фреймворки, направления языки, и со временем нашел себя, далее первые проекты, работа, и тд. Об этом расскажу как-нибудь потом
Но тут уже пора ответить на ваши вопросы, что же именно смотреть и читать
Разберем ютуб
На самом то деле я не могу посоветовать какие-то конкретные бесплатные курсы на ютубе, для старта просто важно что бы человек подробно объяснял, и вам было хотя бы немного но понятно.
Все же я выпишу пару плейлистов, что бы вы понимали что искать
1.
Python3 Базовый курс 🖼️
Довольно подробно и понятно объясняются азы питона. Мне понравилось что в этом курсе охватываются даже такие темы как базы данных и venv (виртуальные окружения)
2.
Этот канал меня кстати часто выручал 🖼️
А к самой ссылке я прикрепил базовый курс по JS, мужик тоже все здорово объясняет, а самое главное что на том же канале можно перепрыгнуть на огромный плей-лист на 100 видео по React
В текущих реалиях если бы я начинал заново то я бы начал по порядку из этих двух плей-листов.
Так как пайтон дает быстрое понимание что к чему, а JS сейчас сам по себе набирает нереальную полезность, и юзабилити в 📱 секторе
Ну и под конец давайте проедемся по книгам Я не большой фанат книг по языкам программирования, потому что мне кажется что это перебор. Да, для каких-то низкоуровневых ЯП типа 🖼️ и тд. это может быть полезно, но меня скорее выручал StackOverflow и документация, нежели книги
Но если заходить дальше, на тот самый этап где без знания алгоритмов ты ни рыба ни мясо, то приходит на помощь самое популярное, простое, а главное понятное решение - Грокаем алгоритмы
(тут PDF) Хоть я и до сих пор пользуюсь парой книг, например Django 5 by example, но я не думаю что стоит сейчас вам их рекомендовать, так как к этому вы прийдете уже немного позже
Короче навалил вам отсебятины, надеюсь будет полезно. Тут нет 100% качественной инфы, только то чем пользовался я когда преподавал, или что по моему мнению может помочь вам
Так что не бойтесь начинать, сначала будет тяжело, но выхлоп нереальный 🔥