从零开始学习编程
如果您单击了这篇文章,您可能想学习编程,但不知道从哪里开始,因为这似乎是一项艰巨或令人生畏的任务。
因此,在本文中,我将为您提供所有我用来学习编码的建议和资源,以及一些我没有使用过的建议和资源,但我希望我能做到。
无论您是已经有一定编码经验的人,还是您是一个完全入门的新手,对编码一无所知,无论年龄多大,只要有互联网连接,就可以学习编码。 在开始编程之前,这里有一些您应该了解的技巧和资源。
为什么要学习编码
开始做或学到一些东西时,您需要做的第一件事就是问自己:“我为什么要这样做”。 认真地讲,您需要这样做,因为如果您知道为什么要这样做,它将为您提供动力。 不这样做的人通常就是失败的人。
当您决定要学习编码时,请花一些时间(几天)来思考为什么要这么做并对自己诚实。 可能有很多原因,例如获得更好的工作,只是想了解周围事物的制造方式,也许您对一家高科技公司有一个想要继续前进的想法,或者可以是您想要的任何东西,但是您可以需要知道为什么要这么做。
选择正确的编程语言
一旦确定要开始学习编程,就需要确定要选择哪种编程语言。
尽管没有直接的答案,但是某些语言比其他语言更容易使用。 更好的问题是您要创建什么。
如果要创建计算机游戏,则C ++或C#可能是最好的选择,或者如果要创建网站,则JavaScript是与HTML和CSS一起使用的最佳解决方案。 对于创建移动应用程序,最好选择React Native或Flutter之类的东西。 如果您不确定要创建什么,那么选择Python可能是最好的选择,它很简单,几乎可以用于网站,手机游戏,桌面应用程序等等。 如果您想了解更多信息,可以在此处查看有关最佳编程语言的文章。
如何学习编程语言
有很多方法可以学习任何编程语言,但在这里,我强烈推荐这些方法。
观看有关编码的YouTube视频
对我来说,观看YouTube视频是学习编码的最佳方法之一,因为当我实时观看和听到事物而不是阅读时,我往往会学到最好的东西,尽管阅读也是一种不错的选择。 有很多很棒的教程,也有一些视频,讨论建议和初学者希望他们知道的一些事情。
我有一篇关于YouTube频道的文章,如果您想学习网络开发,建议您收看,可以在此处查看 。 这些频道还制作了有关移动开发,桌面开发等其他内容的教程。 您可以找到其他YouTube频道来谈论您感兴趣的事物,而这些正是我感兴趣的事物。
建立个人项目
构建个人项目是学习编码的一种非常好的方法,因为您将构建对自己有用的东西,这会带给您很多动力。 您构建的这些项目可能非常有用,并且您可能可以利用它们创建整个公司。
通常,最好的创业想法是创始人自己发现并可以单独创建的想法,因此,如果您有发现自己觉得有用的想法,请四处寻找是否有人在您面前做过,如果答案是否定的,您就有建立成功公司的绝好机会。
参加在线课程
参加在线课程是学习编码的好方法,因为它基本上是在观看专门为学习而制作的视频。 他们将教您如何构建真实的项目,并为您提供开始创建自己的项目的技能。 唯一的不足是大多数课程都不免费。 您可以使用以下课程:
- 学习Python: 完整的Python训练营:从Python 3的零开始
- 学习JavaScript: 完整JavaScript课程2020:构建实际项目!
- 用于创建游戏: 完整的C#Unity Developer 3D:学习编写代码游戏
- 创建移动应用程序: 完成React Native Bootcamp – Build 18 iOS&Android应用程序
阅读书籍或博客文章
通常,读书和阅读可能是您学习的主要方式,因为可能会发生许多错误,而且没有人有足够的时间来为每个错误创建视频。
有一些书以“如何学习HTML,CSS和JavaScript”之类的纯技术方式教您,它们还是人在书中分享自己的编码经验的书。
在博客和网站方面,您可以关注很多很棒的博客,您肯定会使用的是Stack Overflow ,在该网站上,您可以找到有关几乎每种编程语言的很多信息。
为开源项目做贡献
为开源项目做贡献将极大地提高您的编码技能,因为您将需要尝试理解其他人的代码,并且还将为常规工作“做准备”,因为在那里大量的其他人的代码将被扔给您。
要为开源项目做贡献,可以在GitHub上进行 。
结论
最后,您需要知道为什么要开始学习编码,此后,您需要选择最适合自己需求的正确编程语言,然后开始使用上面列出的方法进行学习。
希望我能帮助您学习编码并实现您的目标。 如果您喜欢本文,请确保与您的朋友分享。
另外,如果您认为我有任何遗漏或有其他问题,请务必在评论中发表您的问题,或通过 info@codequickie.com 给我发送电子邮件 ,我将很乐意为您解答。
翻译自: https://hackernoon.com/how-to-learn-programming-as-a-beginner-0j1f3uek
从零开始学习编程