我编程的第一步 我从哪里开始?
我编程的第一步 我从哪里开始?
许多人必须记住神曲中的史诗般的场景,当但丁在维吉尔的指导下到达地狱之门。在他们身上,一个阴郁的铭文警告那些敢于进入这个邪恶命运的人他们会发现什么,作为画龙点睛的一个非常不愉快的短语:“放弃所有希望,如果你想进入”。
从编程世界开始可以产生与阅读警告相同的感觉,一个人用谷歌搜索并感到迷茫,不知道从哪里开始,缺乏经验和贫穷的平民对能够理解编程的全部内容感到绝望。但正如但丁能够通过 7 圈地狱并在 Virgil 的指导下毫发无损一样,今天我将引导你穿过那扇黑暗的大门,进入发展的世界。所以不要被眼前不确定的风景吓到,我保证没有什么像看起来那么可怕。
首先,你知道什么是编程吗?
我们都知道,编程就是创建计算机可以执行的计算机程序。简而言之,编程是在指导计算机做一些事情,通常是我们不想自己做的事情(让技术为我们做脏活)。现在,为了让计算机能够执行我们的命令,比如当我点击计算器上的小等号按钮并返回结果时,我必须用它自己的语言准确地告诉它我想要它做什么,同样的至于你阅读一本书的方式,它必须是你理解的语言。
但是计算机只说一种语言:二进制,即纯零和一。这是一个问题,因为我们大多数人都无法学习那种语言。那我们如何解决这个问题呢?有一些非常有能力和优秀的人创造了一系列工具,让普通人用我们完全可以理解的语言编写,那些用我们所谓的编程语言编写的指令神奇地变成零和计算机会明白。
如果您想了解更多关于这些概念以及将代码转换为 0 和 1 的过程,我建议您阅读以下文章:“什么是编程以及其他显而易见的事情”和“ 为缺乏经验的开发者提供的终极术语指南 ”。
就本文而言,只要说要编程,我们必须学习的第一件事就是:一门编程语言。
如何选择正确的语言?
首先是找到一种语法易于我们理解的语言。和语言一样,可能有理解难度更大的编程语言让我们学习困难,学习葡萄牙语这种与我们同根的语言,和学习普通话是不一样的。
另一方面,我们必须考虑到那些需要最少工具来操作的语言。在本文开头我们谈到了PC只能读取零和一的事实,对于每种语言,我们都可以找到一系列资源,使我们能够运行和编译我们的代码,使其最终变成那些零和一电脑会理解的。因此,您需要在您的 PC 上安装某些工具来执行此过程,例如框架、开发环境和其他资源或服务,例如 IIS 等。暂时不要担心这些概念,重要的是您了解要使用编程语言并创建代码,您需要在 PC 上安装和配置一些程序,因此您必须选择需要的语言更少的资源使其配置更容易。
为什么 Javascript 是最好的入门语言。
如果我的同事读到这里,他们会说我背叛了我所有的原则,我失去了所有的忠诚,如果你问我,Javascript 应该永远不会出现。
Javascript就像那个喜欢瑜伽的嬉皮士朋友,接触月亮和pacha妈妈,你偷偷讨厌他,但内心深处,你羡慕他轻松的方式
过生活。
在开始编程时,Javascript 及其灵活友好的形式可以成为你最好的朋友。它的语法很简单,它的资源是无限的,只需两个快速步骤,您就可以开始编写您的第一行代码。
Javascript 或者 JS 对于最亲密的朋友来说,它是一种解释性编程语言,它的意思是它需要更少的中介来将你在屏幕上写的内容转换成零和一,所以开始编程,你真的不需要任何东西。您只需使用记事本就可以使用这种语言进行编程。尽管(强烈推荐)也有一些称为“开发环境”的小程序带有非常好的工具,可以让我们舒适地处理我们的代码。对于 Js,我最喜欢的是 Visual Studio Code,但也有其他同样好的选择。
Node JS,当 Javascript 侵入后端时。
在文章中:“ 为缺乏经验的开发者提供的终极术语指南 ”,我们谈到了程序的不同部分如何具有不同的功能,称为后端和前端,每个部分执行不同的功能并且通常用不同的语言编写。
Javascript 通常以作为前端的语言而闻名,实际上它是前端的圣母,与它的表亲 Typescript(另一种与 Js 具有相同功能和几乎相同语法的解释语言)一起,它们优雅地统治着那些欢快多彩的前端世界..
知道了这一点,人们可以说,好吧,拥有一个带有前端和后端的“完整”应用程序,然后我将不得不学习另一种语言,现在如果我用配置和额外的程序使我的生活变得复杂......
好吧,不,我们与宇宙完美契合的嬉皮士朋友 Js 飞入了一次星体之旅,并以其色彩之花和没有定义类型的变量入侵了后端神圣而无暇的土地(你会明白)。
因此,使用单一语言,您将能够学习并实践所有编程基础知识,构建可访问数据的完整应用程序,了解前端、后端、Web 应用程序和许多其他主题,这些主题将使您能够掌握你的第一步。在编程中。这就是为什么,先生们,JS 是学习编程的最佳语言。愚蠢而性感的Javascript!
你已经决定开始了吗?更好地节省您的资金并使用这些免费资源。
就个人而言,我不认为大学是成为开发人员的唯一途径,我是自学的倡导者,这将是您在软件开发过程中必不可少的工具。即便如此,一开始你还是需要一点额外的帮助,一个更正式的教学,有一位老师愿意帮助你理解最抽象的编程概念,还有一群和你处于相同位置的人,因为一起思考关于一个问题 它通常是非常丰富的。
问题是学习并不总是便宜的。如果你想要开始在这个世界上,但你不确定它,它可能会让你怀疑花很多钱在课程上,只是为了看看你是否真的喜欢它。在这里,我选择了一系列可以帮助你尝试编程的资源,如果有了这些你觉得你想继续学习,你可以选择学院甚至技术或大学职业的课程。这些课程不仅可以帮助您迈出良好的第一步,还可以让您了解哪些课程对您来说更完整、更方便。
我觉得这是学习编程最有趣的网站之一,它是高度互动的,它会一步一步地指导你,同时它会教你并纠正你的学习。使用这个平台学习是最简单、最友好的入门方式。坏处:我认为它在理论上缺乏更多的支持,但在实践方面它非常出色。
一个视频格式的课程平台,它的javascript课程相当完整,理论和实践的剂量都恰到好处,虽然与之前的课程不同,实践不会像以前那样有指导性,而是更多地由你自己进行。
这个平台和codecademy很像,前提也是要迭代学习,解决实时修正的在线小练习。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明