Восемь лучших каналов, которые могут помочь вам стать программистом

Обучение программированию сейчас более доступно, чем когда-либо прежде, благодаря большому количеству различных ресурсов, доступных для обучения.

YouTube бесплатен и широко доступен, и для тех из нас, у кого нет ресурсов, чтобы уйти с работы и записаться на полный рабочий день, учебный курс по программированию может стать жизнеспособной альтернативой при изучении новых концепций.

Как человек, который идет по пути самоучки, я много полагался на YouTube, чтобы получить объяснение различных концепций (или следить за демонстрацией проекта).

В этом посте будут рассмотрены некоторые каналы YouTube, которые я (и многие другие) сочли полезными для улучшения знаний в области программирования.

1. Кодер Кодер

Ссылка: https://www.youtube.com/c/TheCoderCoder/videos

О программе: этот канал является одним из моих любимых и содержит как короткие видеоролики (объясняющие одну конкретную концепцию), так и более подробные учебные пособия (где вы можете программировать и создавать проекты). Проекты объясняются в понятной увлекательной форме, что облегчает понимание тем.

Когда использовать: отлично подходит для понимания конкретной темы (например, npm или CSS Flex Bot) или для получения общего представления о том, как выполнить проект. Лично мне очень нравится видео по Google Maps API и уроки по CSS.

2. Код с Крисом

Ссылка: https://www.youtube.com/c/CodeWithChris

О программе. Если вы только начинаете изучать разработку приложений для iOS, Code with Chris — это универсальный канал, на котором вы найдете подробные руководства и всю информацию, которая поможет вам начать работу. Учебники подробные (без ощущения медлительности), и он предоставляет все ресурсы, необходимые для завершения проектов.

Когда использовать: идеально подходит для всех, кто только начинает изучать SwiftUI и хочет приступить к созданию приложений для iOS. Учебные пособия информативны и основаны на проектах и ​​подходят для любого уровня предыдущего опыта. Продвинутые пользователи, вероятно, не получат столько пользы от учебных пособий, сколько я, поскольку я был совершенно новичком в XCode, когда начинал проходить 3-часовой вводный курс.

3. Кодирующий поезд

Ссылка: https://www.youtube.com/c/TheCodingTrain/featured

О программе. На этом канале представлен широкий спектр контента для программистов всех уровней. Начиная с вводных видеороликов для начинающих, но в основном фокусируясь на проблемах кодирования. Видео короткие, интерактивные и сосредоточены на решении проблем с HTML/CSS/JavaScript.

Когда использовать. Если вы не хотите смотреть 45-минутные видеоролики, вам подойдет быстрый темп испытаний. Проекты/вызовы охватывают другие темы, чем я видел в других местах, что действительно освежает.

4. Кевин Пауэлл

Ссылка: https://www.youtube.com/kepowob/videos

О программе. Кевин Пауэлл занимается практическими руководствами по CSS и советами и рекомендациями. Видео обычно длятся 10–15 минут и посвящены определенной теме. Кевин действительно демонстрирует мощь CSS, и я многому научился на этом канале.

Когда использовать. Этот канал отлично подходит, когда вы знакомы с основами CSS и хотите улучшить свои навыки. Видео демонстрируют, когда использовать различные атрибуты и как создавать адаптивные веб-страницы.

5. Программирование с помощью Mosh

Ссылка: https://www.youtube.com/c/programmingwithmosh/videos

О программе. На этом канале есть учебные материалы, охватывающие широкий спектр фреймворков и языков. Основное внимание уделяется изучению синтаксиса и применению различных концепций, а не обучению на основе проектов. Видео очень подробные и понятные.

Когда использовать: отличные ресурсы, если вы боретесь с определенной концепцией. Видео разбиты на темы, поэтому вы можете быстро найти нужную концепцию вместо того, чтобы перемещаться по длинному 2–3-часовому видео, в котором группируется контент на всех языках.

6. Адам Хури

Ссылка: https://www.youtube.com/c/AdamKhoury/videos

О программе: веб-руководства по различным темам и языкам. Адам также рассказывает об изучении PHP на своем канале, который я лично не нашел нигде более подробно. Все темы четко объясняются с помощью примера на экране, который вы можете печатать вместе с ним.

Когда использовать: когда я начинал с PHP, я использовал контент Адама и нашел видео очень информативным. Также доступно большое количество других видеороликов, в которых используется тот же пошаговый информационный стиль обучения.

7. Учебники по повышению уровня

Ссылка: https://www.youtube.com/c/LevelUpTuts/featured

О программе. Этот канал имеет очень четкую структуру с удобными плейлистами видео. Видео представляют собой учебные пособия, охватывающие широкий спектр языков и фреймворков, включая Figma, JS и React. Также есть полезная серия по использованию VS Code.

Когда использовать: я использовал этот канал, чтобы помочь в изучении React, так как учебные пособия были четкими, краткими и помогали дополнить то, что я изучал на курсе Codecademy. Вокруг Svelte много контента, который я не могу комментировать, так как это не тот фреймворк, который я использую, но если вы изучаете Svelte, на этом канале больше контента, чем на любом другом, который я видел.

8. Лагерь свободного кода

Ссылка: https://www.youtube.com/c/Freecodecamp

О программе: список был бы неполным без упоминания Freecodecamp. У них есть подробные учебные пособия, охватывающие множество различных языков программирования, включая CSS, JavaScript, PHP, Python и многие другие. Видео начинаются с базового уровня и раскрывают все концепции, необходимые для начала работы.

Когда использовать. Это отличная отправная точка при изучении нового языка программирования. Видео очень длинные и подробные, так как они начинаются с начального уровня и начинают работать с каждым языком оттуда.

Это была лишь небольшая подборка моих любимых каналов для начала, конечно, есть и много других. Дайте мне знать в комментариях, если один из ваших фаворитов не попал в этот список!

Спасибо, что прочитали! Если вам понравился этот пост и вы хотите прочитать больше, обязательно загляните в мой профиль или подпишитесь на похожие посты.

Подпишитесь на Medium, чтобы получить неограниченный доступ ко всему контенту и идеям. Если вы присоединитесь к Medium по этой ссылке, я получу крошечную сумму от ваших сборов — и это не будет стоить вам никаких дополнительных затрат!