9 лучших каналов на Youtube для изучения программирования на английском языке
Есть много отличных способов научиться программировать. Такие сайты, как CodeAcademy, позволяют вам работать с помощью упражнений в браузере для изучения языка. Это отличный способ изучить синтаксис и структуру языка без необходимости установки среды разработки. Но многие люди считают, что для хорошего обучения нужно изучать рабочие проекты. Эти каналы YouTube как раз про это.
1. Узнайте больше о разработке игр на языке С++ с Javidx9
YouTuber Javidx9 — днем специалист по аппаратному обеспечению, но ночью запускает проект One Lone Coder. Его видеоролики посвящены Си++ как языку программирования для создания игр. Отличие Джавида от многих учителей в том, что он написал два игровых движка с открытым исходным кодом в качестве средства обучения и общественных проектов.
В этом видео Джавид создает астероиды с нуля. Это не только отличный способ изучения языка C++, но и простой и понятный способ изучения математики, связанной с разработкой игр. На канале Javidx9 есть много видеороликов с кодами, и все его проекты доступны из репозитория One Lone Coder GitHub.
2. Учись Rust вместе с Hello Rust!
Rust — это самый захватывающий новый язык в мире, и его популярность растет с каждым днем. Hello Rust — канал YouTube Матиаса Эндлера (Matthias Endler), инженера-бэкенда для Trivago.
Его видео не являются обычными учебниками по Rust. Вместо того, чтобы фокусироваться на фундаментальных принципах, каждый ролик представляет собой код, охватывающий одну тему или перефакторинг кода, чтобы сделать его лучше. В результате вы будете изучать функциональный код Rust и хорошую практику кодирования.
В этом видео показано, как Rust может быть использован для создания модулей для других языков программирования, таких как Python. Небольшие проекты и общепринятые практики кодирования, подобные тем, что описаны в Hello Rust, могут помочь получить базовые знания о любом языке и преобразовать их в полезные навыки кодирования в реальных приложениях.
3. Узнайте больше о разработке игр для MVC с Quill18creates
Quill18creates создает полноценные обучающие программы Unity3D для каждого аспекта разработки игр.
Этот код, наряду с обучением правильной архитектуре контроллера отображения моделей (MVC) и встроенным системам данных Lua для моддинга. Вы также создадите функциональный прототип игры, который вы сможете персонализировать по своему вкусу.
4. Узнайте программирование API с помощью PixelogicTV
Pixelogic — это небольшая студия разработки с отличием. Каждый из их продуктов создается во время “Четырехнедельного спринта” и транслируется в прямом эфире на Twitch.
Это первый видеоролик из серии статей о создании веб-интерфейса API с самого начала и вплоть до развертывания. Программа SimpleAlerts интегрируется с StreamLabs, чтобы помочь стримерам организовать свои оповещения.
5. Узнайте больше о пакете MERN с помощью Traversy Media
MongoDB, Express, React и Node.js составляют стек JavaScript MERN. Они являются одними из самых популярных веб-фреймворков. Их изучение – один из самых быстрых путей в веб-разработке.
Брэд Трейверси является создателем бесчисленных обучающих программ по всем аспектам программирования и веб-дизайна. Его плейлист стека MERN научит вас работать с каждым фреймворком, создав проект, который вы затем сможете изменить, чтобы он соответствовал вашим собственным интересам.
6. Сделайте игру в Python с помощью Sentdex
Sentdex — легенда в сообществе Python. Он преподает Python и смежные предметы на своем канале более пяти лет, и, следовательно, освещает почти все аспекты языка.
Этот плейлист Python Pygame поможет вам понять, как создать игру избегания объектов с забитыми очками и возрастающей сложностью. Далее в плейлисте рассматриваются другие основные моменты, такие как меню запуска, приостановка игры и превращение вашей игры в исполняемый файл, который будет работать на любой системе.
7. Создайте Facebook-мессенджер в Swift
Плейлист «Lets’s Build Facebook Messenger» поможет вам создать приложение наподобие FaceBook Messenger на языке программирования Swift от Apple. Этот код научит вас работать с одним из самых популярных приложений, а также языку, необходимому для всех разработчиков iOS.
8. Узнайте, что такое ASP.NET Core с Kuvenkat
В течение последних шести лет Venkat с канала YouTube kuvenkat преподает все аспекты C#, Dot Net, ASP и PHP. Его плейлист ASP.NET Core рассказывает о том, как построить веб-приложение CRUD для SQL-сервера на C#.
9. Изучите Unity Game Development с Sebastian Lague
Серия игр Себастьяна Лиге по разработке игр — один из лучших универсальных учебников по разработке игр. Вы узнаете основы C#-кодирования, а также узнаете, как пользоваться редактором игр Unity.
Список воспроизведения содержит несколько примеров игр для проверки усвоенного материала. Себастьян также сотрудничал с Brackeys, другим преподавателем YouTube Unity, над созданием обучающей игры RPG, которая идеально подойдет для дальнейшего углубления ваших знаний!
Спасибо, что читаете! На данный момент большинство моих заметок, статей и подборок выходит в telegram канале «Левашов». Обязательно подписывайтесь, чтобы не пропустить новости мира ИТ, полезные инструкции и нужные сервисы.
Респект за пост! Спасибо за работу!
Хотите больше постов в блоге? Подборок софта и сервисов, а также обзоры на гаджеты? Сейчас, чтобы писать регулярно и радовать вас большими обзорами, мне требуется помощь. Чтобы поддерживать сайт на регулярной основе, вы можете оформить подписку на российском сервисе Boosty. Или воспользоваться ЮMoney (бывшие Яндекс Деньги) для разовой поддержки:
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.