㈠ 自學計算機編程應該看些什麼書
一:第一階段
C語言-------《C語言設計》 作者:譚浩強
大多數人都推薦譚浩強這本書,譚浩強的C語言程序設計,我覺得更適合當教科書,主要是篇幅沒有那麼大,書本的內容不是很全,由老師帶入門是最好的。
《C Primer Plus》第五版 作者:Stephen Prata
這本書比較厚,內容也比較基礎,擴展的也比較廣,自學容易上手,唯一的缺陷在於它是外國人編寫,而國內的翻譯往往讓人難以滿意,如果你有較好的英語水平,最好閱讀英文版的。
《C語言入門經典》第四版 作者:Ivor Horton
二:第二階段
這一階段看個人主攻的方向了,安卓一般就JAVA,PC游戲、軟體C++,也有推薦C#,這些都是主流語言,其他語言要看個人愛好與發展。
面向對象的語言,一般懂一門,之後要轉其他語言也很容易的,其實思想都差不多,主要的不同在於語法。C#容易上手,一個月入門,一年精通,而C++卻有點難,一年入門,二十年也未必敢說自己精通。如果有時間,可以了解一下匯編語言。
C++ Primer, 4rd Edition
(入門類:
C++ Primer, 4rd Edition
Thinking in C++, 2nd Edition
The C++ Standard Library: A Tutorial and Reference
進階類:
The C++ Programming Language, Special Edition
The Design and Evolution of C++
Inside C++ Object Model
C++ Templates: The Complete Guide
STL 源碼剖析
Generic Programming and the STL
Modern C++ Design: Generic Programming and Design Patterns Applied
應用技巧類:
Effective C++, 2nd Editon
More Effective C++
Exceptional C++
More Exceptional C++
Effective STL
Ruminations on C++)
三:第三階段
API/SDK------------- 《windows程序設計》(Jeff Prosise)
這書主要是開發Windows軟體要深入研讀的,畢竟是WindowsAPI。如果是主攻C++,那麼這本書你可以大概略讀一遍,不用過多的深入追究,QT才是C++主要深入思慮的關鍵。
四:第四階段
MFC----《VC++技術內幕》、《深入淺出MFC》及視頻教程孫鑫 VC++6.0
如果是C++,QT是要重點學習的對象。
五:第五階段
COM/DCOM/ATL/COM+---------《COM技術內幕》
未知階段:
《數據結構》,《演算法導論》這些基本是編程的核心了,編程的很大情況都依賴於演算法的實現,這個兩門基本要深入研究,這是決定編程能力的核心標准。
如果不弄底層的話,《操作系統原理》可以簡單地了解。
㈡ 學習電腦應該買哪些書籍
電腦書籍很好買,各種版本的都有,關鍵是如何學習,掌握每一個階段的步驟,根據葯學習的內容買書即可! 對於很多電腦初學者來說,往往覺得學習計算機知識沒有頭緒,不知該如何下手,其實只要按照以下四個階段進行學習就可以達到預期想要的效果了。 第一階段:滑鼠和鍵盤的操作x0dx0a 滑鼠的操作主要是:移動、拖動、單擊、雙擊和右擊。掌握鍵盤的操作可以通過打字練習來完成。 第二階段:操作系統基礎知識的學習 x0dx0a 首先是Windows98的學習。找一本相關的書或者相關的學習光碟系統地學習一下。並且一定要做到邊學習邊操作。其次,學習一些基本地DOS命令,比如:dir、、md、del等等。學習這些DOS命令時,最好把這些DOS命令的功能和相應的Windows98基本操作相連系,以便加深印象。最後,我們知道WindowsXP越來越受到更多用戶的青睞。之所以選擇WindowsXP是因為WindowsXP在驅動程序方面的優勢。如果你熟悉了Windows98,那麼可以說你已經掌握了WindowsXP,只要你再上機操作操作就可以了。 x0dx0a 第三階段:學習系統工具、簡單應用軟體 x0dx0a 最好系統的學習一下Word。當你掌握了Word以後,那麼在學習其他應用軟體方面,你就有一種觸類旁通的感覺。你就會發現應用軟體有很多相同的地方。就拿Word和Excel來比較吧;他們的窗口結構基本相同,都是由標題欄、菜單欄、工具欄、工作區和狀態欄構成;它們有很多功能相同的菜單命令和快捷工具等。x0dx0a 在打好以上基礎以後,你在學習應用軟體方面就會感到得心應手了。在此推薦一些應用軟體的類型:殺毒軟體、解壓軟體、媒體播放軟體、系統維護軟體、文字處理軟體、圖象處理軟體等。 x0dx0a 第四階段:學習並能熟練掌握一些與你的工作有密切關系的軟體x0dx0a 如果你是一名教師,那麼應該學會如下軟體:文字處理軟體、表格處理軟體課件、製作的相關軟體等。如果你是一名美術工作者,你可以學習圖形處理、動畫製作方面的軟體。
㈢ 電腦入門書籍有哪些(零基礎)
編程入門最好的語言是C,建議你從C學起,課程設計如下:
1、C語言(推薦書籍:譚浩強的《C程序設計》,附帶一本習題答案,還有一本習題集,有條件可以買) 說明下,C語言是要下工夫學的,建議你書上的所有習題你都要認真做,徹底領悟,同時每題都要上機實際編程操作 。
2、數據結構(推薦書籍:嚴蔚敏的《數據結構》,附帶習題答案) 數據結構主要讓你掌握一些常用的演算法,這個學習起來可能有些枯燥,但是要堅持 。
3、資料庫結構(當年我看的那本書作者忘了,叫《資料庫系統原理》,是本綠皮的,你可以找類似的書) 編程是離不開資料庫的。
4、軟體工程(這個大致看看,了解一下軟體是如何開發出的就行了) 學習這些,你這要下載一款叫TurboC的軟體就行了。