

不知道从哪里开始代码? 你不是一个人。
经常有人问我在哪里以及如何学习编码。 经过多年的观看教程,阅读文章并试图找到最好的学习方法之后,我整理了一份在线资源清单,这些资源是我个人的最爱。 我希望您会发现它们同样有用。
来自Watch and Code的 Gordon Zhu将教程问题直接放在头上。 简而言之,他说所有这些教程都可以很好地教您语法和语言功能,但是教您如何使用这些技能来构建和制作东西的工作并不那么出色。 他们也不经常教你为什么要学习。 当您冒险进入编码世界时,始终将学习的背后原因定为目标,而不是简单地学习特定于语言的语法。
“可能我想给任何想学习的人,尤其是学习编码的最重要的技巧是自己编写代码。
无论您是看书还是观看视频,还是在线学习教程,都不要复制和粘贴代码。 键入每个字母和字符。 这有助于将其固定在肌肉记忆和您的大脑中,而复制和粘贴以及仅仅阅读它实际上是无效的。” —肯尼斯·洛夫(Kenneth Love)
毫无疑问,实际动手操作并键入代码是学习的最佳方法之一。 话虽如此,当您开始观看在线教程时,我强烈建议您尝试观看视频, 而不要随波逐流。 然后在跟随的同时再次观看它们。 输入代码,然后进行分配。 您会学得更快。
我发现有用的另一种技术是记笔记。 是的,老式笔和纸笔记。 做笔记不仅可以作为未来的参考,而且可以帮助您的大脑巩固所学内容。 话虽如此,每个人的学习方式都不一样。 因此,尝试并找出最适合您的方法。
在下面,您将找到我最喜欢的资源列表,以学习如何编码:
如果您从零开始,或者只是想重新了解JavaScript基础,那么这是一个起点。 朱or敏(Gordon Zhu)精通简化别人通常会做的事情。
这是我几乎所有内容的首选资源。 他们在那里提供一些最优质,最新的培训。 而且,如果您使用Twitter,请确保遵循其创始人@ryancarson。 他是驱动的定义,并且会提供一些日常灵感。
Pluralsight是目前最大的培训资源之一。 他们提供有关大多数内容的视频。 如果您想深入了解,可以对Treehouse或Watch And Code进行不错的补充。
参加聚会吧! 它们很棒–即使您一无所知。 它们可用于JavaScript,Swift及其之间的所有功能。
那里有上百万种有关编码和学习编码的文章和视频。 这些是我发现对学习过程最有帮助的一些:
最后,请确保选择一种能激发您灵感的语言。 不要简单地学习最重要的语言。 我已经开始学习我认为自己会喜欢的许多不同的语言,结果发现我真的没有兴趣。 因此,如果您不熟悉母语,就不要放弃。
“ 如果您想成为独立开发人员并从事自己的项目,请选择学习自己喜欢的编程语言。 选择激励您的平台。 如果您喜欢Apple产品并希望为它们开发产品,请选择Objective-C和Swift。 如果您喜欢Android,请选择Java。 [如果您喜欢网络,请选择JavaScript]。 我最好的建议是对您进行研究,然后首先确定想法和构想,然后再建立一个平台 。


现在您有了一些入门资源,请转到您最喜欢的咖啡店,图书馆或角落,然后开始编码! 迈出第一步通常是最困难的部分-正如耐克所说:“ 快做吧。 ”
有您真正喜欢的学习资源吗? 让我知道这是什么!
—布兰登·莱奇蒂