2. 如何学习一门新语言

程序员之道,万变不离其宗。说相声讲究"说、学、逗、唱",学习程序最快也是最好的办法就是——"过、抄、仿、改、调、看、练、创、悟"

1
大体过一遍
学习一门新语言,第一步先把基础知识大体过一遍,不求深解,只求了解大致知道这门语言是什么样的,主要面向哪些场合,基本的语法格式即可。
2
从例子里抄
刚开始写代码,从书上抄,从例子里抄,边抄边想,边想边回忆语法。
3
仿仿照写一个
仿照给出的代码写一个属于自己的代码,熟悉了简单语法后尝试仿写。
4
加入自己的想法
在模仿的基础上,尝试修改代码,加入自己的想法和变化。
5
不断调试验证
没有人能一下子写出完全正确的代码,通过不断调试来验证自己的想法,熟悉基本的调试工具以及调试方法。

如何学习一门新语言(续)

6
从头看到尾
出错时,将代码从头看到尾,看了一遍又一遍,直到快全部记住时,总能找出问题原因,相信方法总会比问题多。
7
重复 2-5 步
重复"抄、仿、改、调"三遍以上,熟能生巧。
8
独立写出代码
拿出一个完全没有写过的代码,根据要求一步步写出来。如果写不出来,或者中间一堆错误,请参考第 6 步。
9
找到感觉与成就感
主动找到写代码的感觉和成就感,并保持下去。世界上最难的语言就这样掌握了。
"多么痛的领悟,它曾是你的伤痛,只是你回首学习时的每一步,都走的好艰苦!"