前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我要怎么去学一门编程语言呢?

我要怎么去学一门编程语言呢?

作者头像
做棵大树
发布2022-12-30 19:36:18
3090
发布2022-12-30 19:36:18
举报
文章被收录于专栏:代码日志代码日志

“接上一篇文章《听说你想自学编程?开始前先看看这三个问题吧》 这篇文章简单聊一聊如何去学习一门编程语言 本系列文章数量会在自身连载的基础上,根据读者评论和私信内容来加其他内容,希望对家人们有帮助哟 B站同名账号 做棵大树 会对每一篇文章都推出对应视频哟~ (可能会有一定时差 )你的催更就是我更新(Push自己)的动力~ ”

确定想要学习的语言

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

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

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

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

代码语言:javascript
复制
System.out.println("Hello World");
代码语言:javascript
复制
console.log("Hello World");
代码语言:javascript
复制
print("Hello World");

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

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

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

把大象塞进冰箱里

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

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

保持练习

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

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

设定合适的目标

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

阅读和学习他人的代码

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

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-11-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 做棵大树 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 确定想要学习的语言
  • 学习语言的概念和基础知识
  • 保持练习
  • 设定合适的目标
  • 阅读和学习他人的代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档