我如何学习编程的基础
本文关键字:编程 学习 何学习 | 更新日期: 2023-09-27 18:32:09
我在学校学习计算机科学(基础 c#),我对这门学科非常感兴趣,所以我开始研究所有正在使用的语言,只是关于编码的一般知识。在阅读这个论坛上的一篇文章时,我看到一个建议说"不要嫁给一种语言,学习编程的基本基础,然后你会在每种语言上取得成功"。"编程的基本基础"是什么意思,我是否需要专门学习,或者只是通过练习和学习其他语言来学习?
学习编程的基本基础"只是意味着学习概念,而不是语言。语言来来去去。记住一种语言的语法并通过反复试验找出每段代码在该语言中做什么很容易,但是当你最终转向另一种语言时,你就会被困在重复记忆代码的过程,而没有了解代码发生了什么以及它为什么工作。这相当于知道如何操作微波炉,而不知道为什么食物在 2 分钟后变得又好又热。
许多语言共享共同的概念和结构。例如,for
循环几乎出现在每种编程语言中,但每种语言都以不同的方式实现for
循环。但是,如果您了解了什么是for
循环、它是如何运作的以及它的基本目的是什么的基础知识,您就可以将这种理解应用于您遇到的每种语言。
更基本的基础是学习内存存储、缓存、排序算法和布尔运算符等概念。这些都是适用于每种语言的概念,如果您牢牢掌握了它们,它们将提高您有效使用语言的能力。
比这更基本的是了解计算机本身。什么是中央处理器?什么是内存?如果你了解计算机的硬件,同样,你可以将这些知识应用到每种语言中。
,我在youtube教程的帮助下开始了Visual Basic。在那之后,我对编程非常感兴趣,以至于我上了一所以软件编程为主要科目的学校。在这所学校,我们从Java开始,我们学习了面向对象的工作原理。在那之后,我学习了C,后来又学会了C++。现在我正在用C#,Javascript等编程。
在我看来,你所要做的就是对学习编程感兴趣并选择你喜欢的语言。的确,在您熟悉一种语言之后,您可以更改为另一种语言,因为大多数时候只有合成器与您学习的语言不同。
如果从 C# 开始,请不要从 WPF 或 WinForms 等图形应用程序开始。尝试从控制台应用程序开始,并尝试学习面向对象、类型转换等基础知识。据我所知,Microsoft虚拟学院提供了很多免费视频来进入编程领域。只需检查其中的一些。
链接: https://mva.microsoft.com/en-US/training-courses/programming-in-c-jump-start-14254?l=j0iuozSfB_6900115888
祝你好运!