C/C++
1,C編程語言入門推薦
2.“C Primer Plus”簡介推薦
3.c和指針
4.陷阱和缺陷
5.《C++初級讀本》入門推薦
為了更深入的理解程序原理,建議重新學習匯編語言。
現代x86匯編語言編程
Linux操作系統
UINX環境下高級編程後臺開發必讀。
《鳥哥的Linux私房菜》Linux運維推薦入門系列
Linux內核的設計與實現
網絡
TCP/IP詳細信息卷1:協議
Java 語言(壹種計算機語言,尤用於創建網站)
Java編程語言入門推薦
Java編程思想
計算機編程語言
Python核心編程(第2版),第3版難度更大,內容也有很大變化,2版入門就夠了。
數據庫
《mysql技術內幕》,目前企業使用的後臺多為linux+mysql,所以主要學習mysql就夠了。
如果對網站開發感興趣,可以壹起看php和mysql web開發。
系統原理
強烈建議對計算機系統有深入的了解。如果妳看懂了這本書,基本上就能看懂大部分計算機相關的作品。
計算機組成原理
編碼:隱藏在計算機硬件和軟件背後的語言
Windows編程,估計妳會有windows編程的課程,學下面兩本書就夠了。
《視窗編程》查爾斯·佩佐德(附)
Windows內核編程
編譯基礎
如果妳不了解龍書《編譯原理》,我推薦下面這本書《編譯系統透視:圖形化編譯原理》。
數據結構和算法
《數據結構與算法分析——C語言描述》,另外還有壹篇C++語言描述。
算法簡介
編程主要靠實踐,很多電腦打代碼。最好是以開發某個軟件為目標,多寫代碼。學完基礎課程後,建議學習服務器安全方面的知識。
以上很多書在網上都有電子版,可以先下載,不清楚再買實體書,或者去圖書館借。
其他進階和升級的書可以在圖書館多逛逛。