9个最佳的带代码YouTube编程学习频道

您是否想学习编码以改善自己的心理健康或改变职业,有很多很棒的方法来学习编码。诸如CodeAcademy之类的网站允许您通过浏览器中的练习来学习语言。这是学习语言的语法和结构而无需安装开发环境的好方法。

并不是每个人都以这种方式学习,而且许多人认为基于项目的工作更适合长期学习。这些YouTube频道可让您与完整的项目一起进行编码,使您在学习实用知识的同时获得成就!

1。学习使用Javidx9进行C ++游戏开发

YouTuber Javidx9白天是硬件专家,但晚上会运行“一个孤独的编码器"项目。他的视频涵盖了C ++作为制作游戏的编程语言。 Javid与许多老师的不同之处在于,他编写了两个开源游戏引擎,作为教学和社区项目的工具。

Javid从头开始创建了Asteroids。这不仅是学习C ++的好方法,而且您还将以一种易于理解的方式学习游戏开发所涉及的数学。 Javidx9的频道上有很多代码视频,他的所有项目都可以从One Lone Coder GitHub存储库中获得。

2。

Rust是周围最令人兴奋的新语言,并且其流行度一直在增长。 Hello Rust是Trivago的后端工程师Matthias Endler的YouTube频道。

他的视频不是Rust的普通教程。每个视频都只关注单个主题或重构代码以使其更好,而不是着眼于基本原理。因此,您将学习功能性的Rust代码以及类似的良好编码实践。

该视频展示了如何使用Rust来为其他编程语言(例如Python)创建模块。小型项目和常见的编码实践(如Hello Rust中的功能)可以帮助您掌握有关任何语言的基础知识,并将其转化为具有实际应用程序的有用的编码技能。

3。使用Quill18creates学习MVC游戏开发

Quill18creates为游戏开发的各个方面制作了长期的Unity3D教程。他出现在几乎所有Unity教程列表中的原因是,这是因为他多年来教给了我们几乎所有内容。

该视频是有关创建Rimworld-的漫长而详细的系列文章中的第一篇就像建立基础的游戏。该系列超出了平均Unity项目教程的范围。 Quill并非只着重于如何一起工作,而是在整个课程中都教给了良好的实践。

此代码以及其他内容将教您正确的模型视图控制器(MVC)架构和嵌入式Lua数据系统以进行改装。您还将为可以根据自己的喜好个性化的游戏创建功能原型。

4。通过PixelogicTV学习API编程

Pixelogic是一家小型的开发工作室,与众不同。他们的每个产品都是在“四个星期的冲刺"期间创建的,并在Twitch上进行实时流式传输。

该视频是从一开始就涉及创建Web API的系列视频中的第一篇。由部署决定。 SimpleAlerts程序与StreamLabs集成在一起,以帮助流媒体组织警报。

5。通过遍历媒体了解MERN堆栈

MongoDB,Express,React和Node.js构成了MERN JavaScript堆栈。它们是可用的最受欢迎的Web框架之一。学习它们是Web开发最快的方法之一。

Brad Traversy是编程和Web设计各个方面的无数教程的创建者。他的MERN堆栈播放列表将通过构建一个项目来教您每个框架,然后您可以更改该项目以反映自己的兴趣。

6。使用Sentdex用Python制作游戏

Sentdex是Python社区中的传奇。他在自己的频道上教授Python及其相关主题已有五年多了,因此涵盖了该语言的几乎每个方面。

此Python Pygame播放列表将带您逐步了解如何创建具有得分和难度越来越大。然后,播放列表继续涵盖其他基本内容,例如开始菜单,游戏暂停以及将您的游戏转换为可在任何系统上运行的可执行文件。

7。使用“让我们构建那个应用程序"在Swift中构建Facebook Messenger

让我们“构建那个应用程序"名不虚传。该频道介绍了如何构建几乎所有类型的应用程序。它们还涵盖了有关应用制作必不可少的部分(例如安全登录和网格设计)的有用提示和教程。

“让我们构建Facebook Messenger"播放列表将指导您以Apple的Swift编程语言构建类似于FaceBook Messenger的应用。这段代码将教您最流行的应用程序之一的内部工作原理,以及所有iOS开发人员必不可少的语言。

8。通过Kuvenkat

学习ASP.NET Core在过去的六年中,来自YouTube频道kuvenkat的Venkat一直在教授C#,Dot Net,ASP和PHP的各个方面。他的ASP.NET Core播放列表涵盖了如何使用C#为SQL Server构建CRUD Web应用程序。

9。与Sebastian Lague一起学习Unity游戏开发

Sebastian Lague的游戏开发系列是最好的通用游戏开发入门之一。您将学习C#编码的基本知识,以及如何使用Unity游戏编辑器。

播放列表包含几个游戏示例,可以测试您学到的内容。塞巴斯蒂安还与YouTube Unity的另一位老师Brackeys合作,创建了带有代码的RPG游戏教程,非常适合您进一步学习!

边干边学

这些频道值得一提的是它们的代码内容,但还有更多适用于所有类型编程的YouTube教程。

如果基于项目的学习最适合您,则可以尝试以下任何一种初学者编程项目来进行改进您的知识或看看低代码及其工作原理!我们将推荐给新手程序员的一种学习资源是Codecademy。这就是为什么不应该学习使用Codecademy进行编码的原因。

标签: 应用程序开发 C 游戏开发 JavaScript PHP编程 Python