如何学习一门编程语言

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何学习一门编程语言相关的知识,希望对你有一定的参考价值。

作为程序员,总会有想学一门新的编程语言的冲动。新语言的某些特性打动了你;或是新工作的需要;或是时下比较火;又或是年初定下的学习计划……不论出于什么原因,你决定要学习X语言了。接下来就聊聊学习一门新语言时要关注些什么。

搭建开发环境

首先,我们得准备好开发环境。通常官网会有详细的新手指导,我们只需要照着做就可以。

模块

别急着写HelloWorld。先搞明白,如果我们要为其他人提供某些功能,发布的最小单元是什么,比如C#的dll文件、Java的Jar包等等。试着写一个模块,只返回一个字符串。

Hello World

在你的入口函数中引用之前写的模块,并输出模块中返回的字符串,编译并运行你的程序。现在,你已经掌握了如何堆积木,你可以尽情的使用前人的代码了。

都差不多嘛

接下来就是编程语言都共有的一些内容,比如基本数据类型、字符串、数组、列表、如何定义变量、控制流、面向对象(封装、继承、多态)等等。这些会和你之前学过的语言有共鸣,类比学习可能会更有效果。

新特性

新语言总有一些不一样的地方,否则为什么要学它呢?比如Golang的goroutine、多返回值函数……列举这些特性,并逐一学习。

异常处理

通常项目的1/3的代码来实现业务逻辑,另外2/3的代码则是在阻止和处理异常。因此,了解语言的异常处理机制和学习如何实现业务逻辑同等重要。

标准库与第三方库

熟悉这些类库是一个漫长的过程。给自己实践的机会,在实践中不断积累。

以上是关于如何学习一门编程语言的主要内容,如果未能解决你的问题,请参考以下文章

如何学习一门语言

如何学习一门语言

第1章:Python语言介绍/1.1 如何学习一门新开发语言

如何更加有效的学习一门编程语言?

如何更加有效的学习一门编程语言?

如何更加有效的学习一门编程语言?