【大树】我要怎么去学一门编程语言呢?

个人日志 做棵大树 2个月前 (11-27) 94次浏览 0个评论
文章目录[隐藏]

接上一篇文章《听说你想自学编程?开始前先看看这三个问题吧》
这篇文章简单聊一聊如何去学习一门编程语言

确定想要学习的语言

在上一篇文章中有提及 “如果学的话,我学什么语言?” 这样的一个问题,并且列举了相关的对应关系,这里可以参考上一篇文章: 传送门

学习语言的概念和基础知识

在学习编程语言之前,我们首先要了解编程里的基础概念,例如:变量判断/分支循环输入/输出 等。了解了这些基础概念是我们入门一门语言的必要条件。

在对这些基础概念有了一定的了解之后,我们就可以去学习我们想要学习的那门编程语言的基础知识,例如:变量的定义条件判断的写法循环语句如何实现 等操作;在不用的语言中,相同的概念,写法也不一样。我们以最基础的输出: 输出 Hello World 为例:

System.out.println("Hello World");
console.log("Hello World");
print("Hello World");

在我们对于其基础的语法有了了解之后,我们可以去了解一个语言中,对于 方法函数过程 的定义,这个概念在不同的语言中可能称谓不同,其实可以理解为 一段代码的集合,用于实现一个独立的功能。

举个经典的 “把大象塞进冰箱里” 的例子,我们可以把这个过程分为三步:

  1. 打开冰箱
  2. 把大象塞进去
  3. 关上冰箱门

【大树】我要怎么去学一门编程语言呢?

在代码的实现上,我们可以把三个步骤写在一起,也可以把每一步都定义为一个独立的 方法 。这样在 “把犀牛塞进冰箱里” 的时候,我们就只需要新增个第二步的方法就可以,而第一步 “打开冰箱” 和第三步 “关上冰箱” 都可以复用。这就是方法出现的初衷。

明白了方法之后,我们可以先去了解这个编程语言现有的可以直接使用的方法(也就是我们所说的 API)有哪些,对于已有的,我们了解其含义能够熟练使用即可,对于现在没有的,我们则可以根据需要自行开发或者拓展现有 API 功能。

保持练习

代码和读书一样,一定要不断的联系才能保持记忆和熟练。一旦停下再拾起来就很难了,这就好比让我们再去做高中的数学题一样。

所以在我们学习的过程中,我们要保持练习,从熟悉编程语言自带的 API、实现书上的例子到自己去跟着想法敲一些代码。一定要保持练习的习惯,尤其是在刚开始学习的时候。

【大树】我要怎么去学一门编程语言呢?

设定合适的目标

我们在学习的过程中需要设定目标,不然很容易荒废懈怠,因此我们需要保持好奇和探索。比如说你在路上看到个卖板栗的商人,你想写一个炒板栗时候的定时提醒器,那就可以回来之后以这个想法为目标去练习,在练习的过程中,我们所学的才会得到应用,并更清晰的记忆下来。

【大树】我要怎么去学一门编程语言呢?

阅读和学习他人的代码

在我们对这个语言有了一定的基础之后,我们可以去一些社区网站查看他人的代码进行学习,不建议直接看一些大型框架的源码层面,建议先从简单的入手,慢慢的由浅入深的去阅读其他人的项目和源码。目前知名的代码平台有:github、gitee 等。

以上就是我个人的一点小建议啦,希望对大家有帮助。欢迎大家提问或者留言嗷🍻


做棵大树 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明【大树】我要怎么去学一门编程语言呢?
喜欢 (0)
[欢迎投币]
分享 (0)
关于作者:
一个整天无所事事的,有时候忽然热血的孩子
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址