各學科編程入門書籍推薦
前言:
1、每一類可能推薦多本,都是任選一本即可。
2、有些書籍很厚,所有語法都詳細介紹。這種的話,書籍後面高級語法章節或者看不懂的章節,建議先跳過。不要追求語法學習的大而全,先掌握基礎語法,然後就沿著路線進一步學習,等確實有需要高級語法再返回來學習。
3、語法的學習,在實踐中進行。用敲代碼不斷運行驗證的方式記語法。
4、現在網路視頻太豐富了,結合視頻學習事半功倍。
5、這裡列出來只是之前猿哥有接觸過,覺得不錯的入門書籍。有些可能最新版沒中文版或者已經很久沒更新了,這種可能就不做首選,就不一一核對確認自己辨別一下。
6、另外,因為有些最新版的豆瓣評分人數太少,截圖的可能不是最新版,購買的話注意自己找最新版或者較新的版本。
7、如果你有的入門書籍推薦,請留言。
c語言
推薦《C程序設計語言》和 習題解答
上書籍如果看不懂,可以選擇下面兩本之一
c++
那會猿哥學習C++的時候,入門書籍是看錢能 的《C++ 程序設計教程》 ,挺好的,書不厚但把核心的語法都講透了。不過查了一下這邊書很久沒更新了,就不做推薦。
注意書名後面沒有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》中文版https://numbbbbb.gitbooks.io/-the-swift-programming-language-/
Android
MySQL
入門:MySQL官方文檔 + 書籍推薦
演算法
經典書籍當然是《演算法導論》《計算機程序設計藝術》,但是這兩本書不是一般人能看得懂。
入門書籍:
用Java的,看:《演算法(第4版)》
用C語言的,先看: 《啊哈!演算法》,然後挑戰《演算法導論》
Linux
、Linux基礎
、Linux Shell編程
、Linux下的C/C++編程
、網路編程
計算機網路
HTTP
設計模式
可以粗略過一遍《設計模式 : 可復用面向對象軟體的基礎》這本超級經典書籍,了解一下23種設計模式。然後入門的話,還是選下面的
終於完了,累就一個字。如果你有入門書籍推薦,請留言。
※學完這些我找得到工作嗎?為什麼我找不到工作?
※神曲《一人我編程累》,加班必備!
※為什麼有人覺得女生不合適當程序員?
※一個不安分的JDBC驅動
※數學裡也能耍流氓
TAG:程序猿 |
※各編程領域最好的入門書籍
※蘋果宣布向盲人和聾人學校 提供編程學習課程
※編程是一門藝術
※美國矽谷編程課程摩爾編程進入中國市場
※《最強大腦》主持人蔣昌建加入編程貓,擔任新晉科學導師
※頂級 Linux 開發者推薦的編程書籍
※3歲就能學編程?《兒童編程大冒險》帶寶寶打開編程大門
※基於圖形化、遊戲化編程環境,織未來欲打造AI編程教育在線學習平台
※蘋果深度參與教師編程學院的建設
※專註小而美的校區建設,貝塔編程紮根二三線城市進軍編程教育市場
※無需編程基礎,紐約大學春季課程:利用認知科學推動AI進步
※做科研的「寶藏男孩」:講6門外語,會6門編程語言
※五種方法快速學習任意一門編程語言
※深耕少兒編程教育,貝爾編程致力於培養中國AI時代的原住民
※計算機科學、軟體編程晦澀難懂?Zenva帶來沉浸式教學方式
※斯坦福AI實驗室機器學習編程新範式:弱監督
※達內童程童美中國少兒編程節發布:佟大為出席助力中國編程教育
※中科院科學家在人工進化蛋白因子加速體細胞重編程研究中獲進展
※推薦書籍:Python高性能編程
※C語言編程小白菜鳥必學C語言編程簡易小程序——飛機航空訂票系統