如何学习一门新的编程语言
2016-02-19 00:26
363 查看
最近突然有所感悟,特写下此博文,欢迎大家来辩!
如何学习一门新的语言?首先,需要一本书。其实好多人在挑选书籍的时候有个习惯(或者说是毛病),就是总是想挑选一本比较权威的书(俗称好书)。大家想过没有,我们每人的生活环境以及学习环境都有或多或少的不同,以至于我们的学习方式、方法都是不一样的,所以所谓的“好书”对一些人来说就不一定是好书,只有合适的才是最好的。
所以,书籍方面我认为选一本基础的就好了,因为最后你会发现,买了书也看不了多少次,大多数还是在网上查找。。。哈哈
书籍方面的事情说完了,那就是下一步了,实验。用从书籍或者网上学来的知识来验证自己的想法,这一步很重要,首先考验你的动手能力,其次是考验你会不会用现有的手段解决问题。
动手能力会让你在获取知识的同时,增强记忆,而且还能获得成就感,一举数得,何乐而不为。
最后,再去了解语言底层的东西,这方面书籍也是一个比较不错的选择,不过最好还是从代码入手,当然官方文档一定是不能少的了。
好了,就说这么多,等下次有感悟在写!!
本文出自 “linux相关” 博客,请务必保留此出处http://diadia.blog.51cto.com/5440926/1743180
如何学习一门新的语言?首先,需要一本书。其实好多人在挑选书籍的时候有个习惯(或者说是毛病),就是总是想挑选一本比较权威的书(俗称好书)。大家想过没有,我们每人的生活环境以及学习环境都有或多或少的不同,以至于我们的学习方式、方法都是不一样的,所以所谓的“好书”对一些人来说就不一定是好书,只有合适的才是最好的。
所以,书籍方面我认为选一本基础的就好了,因为最后你会发现,买了书也看不了多少次,大多数还是在网上查找。。。哈哈
书籍方面的事情说完了,那就是下一步了,实验。用从书籍或者网上学来的知识来验证自己的想法,这一步很重要,首先考验你的动手能力,其次是考验你会不会用现有的手段解决问题。
动手能力会让你在获取知识的同时,增强记忆,而且还能获得成就感,一举数得,何乐而不为。
最后,再去了解语言底层的东西,这方面书籍也是一个比较不错的选择,不过最好还是从代码入手,当然官方文档一定是不能少的了。
好了,就说这么多,等下次有感悟在写!!
本文出自 “linux相关” 博客,请务必保留此出处http://diadia.blog.51cto.com/5440926/1743180
相关文章推荐
- C语言实现单链表逆序与逆序输出实例
- Java代理模式 动态代理 的应用场景
- Struts标签
- java 泛型数组
- Python中的swap函数
- 循序渐进学java基础笔记(2)——JDK的安装和配置
- 关于 VBA 部分
- c# word 操作
- C#如何释放已经加载的图片
- 初识Kotlin新的安卓编程语言
- JAVA代理模式与动态代理模式
- PHP下使用强大的imagick轻松生成组合缩略图
- 求1+2+3+4+....+100
- 数字按照大小排列
- Python使用爬虫猜密码
- Python实现以时间换空间的缓存替换算法
- Python中使用OpenCV库来进行简单的气象学遥感影像计算
- 使用C#配合ArcGIS Engine进行地理信息系统开发
- Go语言基于Socket编写服务器端与客户端通信的实例
- 对比分析php中Cookie与Session的异同