如果我可以回去,我会首先学习哪种编程语言?

如果我可以回去,我会首先学习哪种编程语言?

你是编码世界的新手吗?我会发现一个简单的 3 步计划来学习如何编码选择正确的语言。

今天要学习的最重要的技能之一是 编码 .编程和开发比以往任何时候都发展得更快,并且 该行业有很多工作机会 .然而,一开始学习如何编码可能会有点困难,如果我们错误地选择了语言,这可能会成为一种可怕的经历。

为什么我选择了错误的语言的故事

我使用 HTML、CSS 和一点 JavaScript 在编程世界中迈出了第一步,尽管我对我编写的任何代码一无所知。尽管如此,我可以说我在大学里学会了如何正确编码。在大学时,我使用 C 和 C++ 学习了它。 是的,那是艰难的岁月。

用这些语言学习编程有点 令人沮丧 .我几乎无法理解这个概念,此外,我不得不担心这些语言的细节。很多次我练习的时候都结束了 强调考虑辞职 .

几年过去了,我发现了 Python 和 JavaScript,我的生活变成了一个充满光和色的世界。现在 我喜欢编码 我的工作是 后端开发人员 .

如果你刚开始编程,我推荐什么语言?

因为我不想让你重复我的故事,所以如果你开始编程,我会给你一个关于语言的建议。虽然我不会真的向你推荐一种特定的语言,但我会与你分享一个 三步 计划 (通过 3 种语言)我希望我在开始编程时拥有。

这个计划有 3个基本步骤 ,并且在每一步中, 我会向你推荐一种指定的语言 解释原因并给你一些建议。这三个步骤非常简单:

  1. 什么都不知道 关于编程。
  2. 您掌握了基础知识并需要 学习高级概念 .
  3. 你编程流利, 想开始使用该行业的语言 .

现在你可能在想这样的事情:

选择第一种编程语言真的那么重要吗?我不能从任何语言开始吗?

为什么正确选择第一种编程语言很重要?

想象一下,您的目标是学习一门新语言(不是编程语言,而是一种与他人交流的语言)。你想实现这个目标,所以你注册了这门语言的学院。但是当你在学院开始时,老师会教你高级语法和非常有文化的单词,而不是颜色或数字。

你觉得你会怎么想?我敢打赌你会觉得真的 沮丧的 ,这是完全正常的。毕竟,你对这种新语言一无所知,而且学习高级语法并不是渐进式的,而且很简单,刚开始的人很容易理解。

如果您没有正确选择您的第一种编程语言,同样的事情也会发生在您身上。是你的选择失败了,你可以认为编程真的很复杂,它不是你可以学习的技能,这是一个谎言。问题是 你没有选择正确的语言 .

图片 from 像素

如果您在互联网上搜索哪种语言最适合语言领域的新人,您会发现很多文章都这么说: “一种你觉得有用的简单语言,它可以让你毫无问题地获得基础 ”。然而 , 我要创新 我没有人,但是 三种编程语言 如果您刚开始编程世界。

事实上,不仅有三种语言,它是一种 三步计划 通过三种不同的语言 你可以从对编码一无所知到流利地编程 使用您选择的部门的语言。

你准备好了吗?让我向您介绍我的计划:

1. Python:你对编程一无所知

是的,我曾怀疑 Python 和 JavaScript 作为我的第一语言,但如果我不得不回去开始编码,我会选择 Python。为什么?因为 每个人都喜欢 Python !好吧不,让我们认真一点。

如果我对编程一无所知,并且我正在迈出编码的第一步(我不知道什么是 if 或循环,而且我对什么是变量有一些疑问)我会选择 用于学习基础知识的 Python .

这种语言具有令人难以置信的 平滑的学习曲线 和一个 非常简单的语法 .用 Python 阅读和写作几乎就像用英语写作一样。而且您不必记住许多规则。您不必使用方括号、分号、圆括号等。

所以我会使用这种语言来获得编码实践的基本知识。我会开始做一些小的编码挑战、基本教程和一些简单的脚本。但是当我掌握了基础时,我会跳到一个 强类型语言 像 C++。

您想要了解更多有关 Python 的内容吗?在这里你有一点 礼物 😉

[

如果你想成为一名 Python 开发人员,你需要知道的 5 个基本 Python 功能

你想成为一个更好的 Python 开发者吗?然后你必须学习Python。今天我为你发现了5个基本的……

媒体网

](/@jesuslagares/5-basic-python-features-that-you-need-to-know-if-you-want-to-be-a-python-developer-5b4f3e204ee)

2.C++

在继续阅读之前……我选择了 C++,因为我在大学里学过它,而且我特别喜欢 C++。尽管如此,任何 强类型 语言可以作为一个例子。另一个例子可能是 Java。

我认为当你掌握基础时,你必须 从强类型语言开始 掌握高级概念和语法规则。使用这些类型的语言,您将发现类、继承、内存管理、异常等。所有这些都是编码中的重要内容,如果您想成为一名优秀的程序员,则必须掌握它们。

一旦你掌握了这些语言的编码......恭喜! 您现在已准备好使用任何语言进行编码 .你已经学会了循序渐进的路径,用一种非常简单的语言作为基础,用一种更高级的语言来掌握高级概念。现在你知道(至少一点点)关于编程的一切就是你选择哪个 你想专攻的语言 .

Strongly typed language icons

3. 您所在行业的语言

你只知道如何编码。您将学习基本和高级概念,因此现在是您选择一门专攻的语言的时候了。因为您已经使用过 强类型 本计划第 2 步中的语言,您可以完美地在 强类型或弱类型语言没有任何问题 .

所以,现在是您在 Internet 上搜索有关 作为开发人员可以遵循的路径 并决定你要专攻哪个领域。你可以选择 JavaScript 用于 Web 开发,Kotlin 用于 Android 编程,Golang 用于云,或 C++ 用于桌面应用程序……我鼓励你在互联网上搜索并尝试不同的领域,直到你找到你最喜欢的那个。

重要的是,作为 我们已经学会了如何使用一种简单的语言进行编码,接下来是更高级的 ,我们完美地掌握了编码的所有基础知识,我们可以毫无问题地在语言之间移动。唯一的事情是我们必须学习这些新语言的语法,但所有语言的基础都是相同的。

最后的想法

无论您是在考虑学习如何编码,还是只是想开始一个新的爱好,您要做的第一件事就是决定要从哪种编程语言开始。我们已经看到不存在正确的答案,而错误的选择会将编程体验变成令人沮丧的事情。

出于这个原因,我在本文中发现了一个我希望在开始编程时拥有的 3 步计划。如果我有它,体验会更有趣,我相信我会学到更多。但是,我学会了如何使用 C 和 C++ 编写代码,这是一段艰难的经历。

我希望这个计划可以帮助您获得比我拥有的更好的体验。

你是用哪种语言学习编码的?你觉得我的三步计划怎么样?

结论

谢谢!非常感谢您阅读这篇文章。如果您想了解有关技术和开发的更多信息,请不要忘记 跟着我 .我很想知道你对此的看法,所以不要老兄 写在评论里 ,我会读你的。

反过来,如果本文帮助您记住,您可以 鼓掌 并与您的战友分享。

关于作者

你好!很高兴见到你!我是 耶稣拉加雷斯 .目前,我作为一名 后端软件工程师 我是 完成我的计算机科学学位 在加的斯大学。

我的两个爱好是 技术沟通 ,所以我抓住一切机会谈论或撰写有关技术的文章。我喜欢将复杂的概念转化为每个人都能理解的简单概念。

想要连接?

Instagram | 领英 | YouTube | 推特

[email protected]

谢谢! ❣️

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/29368/12581200

posted @ 2022-09-12 00:13  哈哈哈来了啊啊啊  阅读(16)  评论(0)    收藏  举报