查查知识网

编程入门书籍有哪些(0基础编程入门看什么书)

发布者:高俊
导读说明1、每一个方向可能推荐不止一本,只选一本即可。 2、有的书非常详细,底层的一些东西解释的很全面,这种时候没有必要去纠结里面的细节,可以先按照路线往后学,都弄懂了再回来研究这些细节。 3、不管学什

说明:


1、每一个方向可能推荐不止一本,只选一本即可。 2、有的书非常详细,底层的一些东西解释的很全面,这种时候没有必要去纠结里面的细节,可以先按照路线往后学,都弄懂了再回来研究这些细节。 3、不管学什么,怎么学,一定记得多敲代码。 4、初学时以老九的视频为主,书作为参考,这样效果更佳哦。 5、这里列举出来的只是常规的一些推荐,有的可能不是最新版,小伙伴们根据自己的需要来选择。 6、有的数最新版推出的时间可能较短,所以评分不是很多,小伙伴注意选择最新版的购买。 7、如果小伙伴有其他更好地入门书籍推荐,请留言。


C语言

首先是《C程序设计语言》。


初学者如果这本书看不懂,可以选择下面两本之一,这里推荐C Primer Plus(第六版)

C++


推荐的是C++ Primer Plus(第六版),一般来说如果有学过C语言的,看这本书完全没问题的。

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种设计模式。然后入门的话,还是选下面的