第一阶段:基础书籍
计算机基础这块的知识很重要,对你后期学习什么Java、python等等都很有帮助,所以现在为大家推荐几本适合基础小白阅读的书籍
《程序员的数学》
本书有相当不错的易读性和趣味性,可以作为最入门级别的启蒙教材。我认为数学和编程是很重要的两个东西,而这本书可以当成这两门学问的基础读物。这本书中介绍了与编程有关基础的数学知识,书中的思想很值得推荐;人类为什么需要学习计算机?因为我们不善于重复枯燥乏味的事情,而计算机却特别善于处理重复有规则的问题。
第二阶段:C语言
入门编程的第一门编程语言大多是C语言,那关于C语言,有哪些值得推荐的经典书籍呢?
《C Primer Plus》
这本书可以说是很多人推荐入门C语言的圣经书籍了,豆瓣也高达9.4的评分,不过这本书确实不错,我个人也觉得比较适合入门,另外,这本书也是很厚的,高达730页,说真的需要你花费心思和时间好好学习学习,这本书啃下来,那基本上C语言就没啥问题了。
第三阶段:数据结构与算法
推荐书籍
《算法导论》
书中的所有的算法都可以用数学来证明,并且这些算法都是与实际问题结合,从实际出发,建立数学模型,然后设计算法,用数学来证明其正确性并分析算法的代价。每个章节讲的都比较详细,可以帮助到大家很好理解。
第四阶段:Java四大名著
《Effective Java》
整本书大概包含了90个条目,每个都在为你介绍Java程序设计中的一个规则,相信把这本书看下来,读透了,你的Java编程能力会有很大的提升。但是这本书对小白可能不太友好,需要一定的基础能力!
希望以上分享可以帮助到想要转码的同学!