如何系统地学习一门编程语言?
「学习一门新的编程语言」是每个程序员都必然会面对的一个课题(注:本文特指工程实践中常用的高级编程语言)。自从高一开始编程到现在,我也接触了不少的编程语言,有的语言已经能在工作中得心应手的使用;有的语言用的不多,但大概了解其设计,也能在官方文档的帮助下简单使用;还有的则之前很了解,但很长时间没有使用过了。
换一份新的工作是最有机会让程序员接触到新的东西的,最近我就应工作需求开始接触一门新的编程语言,学习过程中难免会和已经熟悉的编程语言进行对比,然后发现其实编程语言的学习完全是有「套路」可循的,这篇博客试图总结一下这种「套路」。