你們要的各類程式語言書籍推薦

2020-08-12 14:46:34

說明:

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,不管你是小白還是轉行人士歡迎入駐,大家一起交流成長。