如何学习一门新的语言
1.基本概念的了解
- 看一下这门语言常用的关键字
- 了解基本的数据类型,整型、浮点型等,了解下其范围,大小
- 内建的一些数据结构,可能有数组、切片、map等等,如何定义及使用
- 函数式编程怎么实现,包括全局和局部怎么实现等等
- 自定义数据结构
- 条件语句和循环语句的使用
2.做一些算法题,以练代学,加深印象
了解了基础概念之后,就可以在leecode上刷算法题,带着任务去学习,可以加深对语言的了解,在练习的过程中,也会找到对基本概念理解有误或者使用不当的地方
3.进入实战
编程本身就是三分学7分练的过程,实践是检验真理的唯一标准,根据个人找一个入门级的实战项目或者工业级的拿来练手,可以github下一些开源项目,或者如果之前做过别的项目,不妨用刚学的语言实现一下
4.了解一下该语言深层次的一些概念,语法糖等
实战之后留一些时间进行总结,对项目的分析也好,对语言源码的分析也好,加深对该语言的了解