说明:
1、每一个方向可能推荐不止一本,只选一本即可。
2、有的书非常详细,底层的一些东西解释的很全面,这种时候没有必要去纠结里面的细节,可以先按照路线往后学,都弄懂了再回来研究这些细节。
3、不管学什么,怎么学,一定记得多敲代码。
4、初学时以顿开的视频为主,书作为参考,这样效果更佳哦。
5、这里列举出来的只是常规的一些推荐,有的可能不是最新版,小伙伴们根据自己的需要来选择。
6、有的数最新版推出的时间可能较短,所以评分不是很多,小伙伴注意选择最新版的购买。
7、如果小伙伴有其他更好地入门书籍推荐,请留言。
C语言
首先是《C程序设计语言》。
初学者如果这本书看不懂,可以选择下面两本之一,这里推荐**C Primer Plus(第六版)
C++
推荐的是C++ Primer Plus(第六版),一般来说如果有学过C语言的,看这本书完全没问题的。
其实做为一个学习者,有一个学习的氛围跟一个交流圈子特别重要这里我推荐一个C/C++基础交流583650410,不管你是小白还是转行人士欢迎入驻,大家一起交流成长。
Java
推荐《Head First Java》
如果有学过其它编程语言,上面两本书应该是没问题。如果看不懂或者没有其它编程语言基础,可以看下面这本《Head First Java》。
JavaScript
Python
如果有其它编程语言基础,一般看看官方的Python手册《Python Tutorial》就可以入门了。
C#
PHP
Swift && iOS 开发
如果现在才开始初学IOS的话,建议直接学Swift,不过目前没公认较好的入门书籍,可以看看官方swift译文教程 《The Swift Programming Language》中文版。
Android
MySQL
入门:MySQL官方文档 + 书籍推荐
算法
经典书籍当然是《算法导论》《计算机程序设计艺术》,但是这两本书不是一般人能看得懂。
入门书籍:
用Java的,看:《算法(第4版)》
用C语言的,看:《算法导论》
Linux
1、****Linux Shell编程
2、****Linux下的C/C++编程
3、****网络编程
计算机网络
设计模式
可以粗略过一遍《设计模式 : 可复用面向对象软件的基础》这本超级经典书籍,了解一下23种设计模式。然后入门的话,还是选下面的
其实做为一个学习者,有一个学习的氛围跟一个交流圈子特别重要这里我推荐一个C/C++基础交流583650410,不管你是小白还是转行人士欢迎入驻,大家一起交流成长。
网友评论