若是你是一個菜鳥或者自認爲初學者那麼本文很是適合你;
不能說這30本書就是最佳組合,可是能夠說這個組合不差;
本人曾博覽羣書,不少書重複,不少書講的不適用,這些書都是目前書店能夠買到的;
達到中級程序員之後怎麼成爲高級程序員就靠你本身了,而此時你已經有辨明是非的能力,這也就是本文的目的!javascript
30本好書點評:
分4大方向(
html--Web的基礎;
javascript--讓網頁動起來;
C#--程序;
數據
圖中縱向;
5個時期(入門,基礎,應用,提升,飛躍),圖中橫向;css
一.入門html
1.《HTML與CSS入門經典(第7版) 》HTML入門
點評:html語言的入門,因爲html極其簡單因此同類其餘書也可代替,本書並不是經典,本書擺在這裏純屬佔位!你能夠用其餘書代替。java
2.《C#入門經典(第3版)》C#入門
點評:經典中的經典,我的認爲是30本書裏最重要的,雖然其餘講C#的好書也不少但大多1.0版的,不少在書店已經絕版,被《程序員》等機構評選爲2006年最受讀者喜好的十大IT圖書之一。程序員
3.《精通SQL--結構化查詢語言詳解》SQL數據入門
點評:不能說很好,但也不差,感受吃透全書也能夠應付如常SQL語句了。算法
4.《專家門診--SQL SERVER開發答疑200問》SQL數據入門
點評:好書,正好結合上本,惋惜的是否是Sqlserver2005。數據庫
5.《SQL SERVER 2005基礎教程》SQL數據入門
點評:書通常,不過仍是很全的,和同類書比起來仍是不錯。編程
入門總結:這幾本書學的快的話2個月,慢則數月,若是真的吃透基本上就打了很好的底子!固然不能說100%,不少東西還要後面的學習來發現不足,從新學習。做者http://blog.csdn.net/21aspnet/。設計模式
二.基礎緩存
6.《Programming ASP.NET中文版(第3版)》ASP.NET基礎
點評:經典中的經典,全球經典,五年三版,權威著做,這本書是最最基礎的ASP.NET入門書,講的很是全涵蓋全部基本面,每個控件都細細說明,很是易懂,不過本書講的不免有點雜,初學者看了不免雲裏霧裏因此要下一本書提綱挈領,此書非看不可。
7.《ASP.NET 2.0經典教程--C#篇》ASP.NET基礎
點評:經典,和上一本結合起來最好,本書講大的方面,看了能讓人明白asp.net分那幾個步驟,不過惟一的缺陷就是不細,上一本正好補充,此書非看不可。
8.《C#高級編程(第4版)》C#基礎
點評:好書卻不經典,本書被吹噓的神乎其神,被評選爲2005年最權威的十大IT圖書之一,2006年最受讀者喜好的十大IT圖書之一,其實本書不過講了一些其餘書沒有的內容而已,內容比較多而已,本書也是全部.NET書中字數最多的一本,蠻厚的,能夠看成C#語法的提升,作參考書吧,不過整體而言寫的仍是能夠。做者http://blog.csdn.net/21aspnet/
9.《JAVASCRIPT 權威指南(第四版)》Javascript基礎
點評:好書卻不經典,這本書也被吹噓的神乎其神,其實後半部分所有是Javascript語法參考,感受本書只能作參考書,講語法仍是能夠的講的還算深,內容也很詳,不過看懂前半部分後來喜歡它的緣由卻變後半部分,和下一本結合就成更完美的參考書。
10.《WEB開發人員參考大全:最完整的HTML、CSS與JAVASCRIPT工具書》Javascript,html,css基礎
點評:好書,書如其名,做者是位老先生,經驗很豐富,本書是每一位從事BS開發人員的必備參考書和上一本結合就更好了。
11.《SQLServer2005從入門與精通(應用技術基礎) 》SQLServer基礎
點評:好書,能夠幫助讀者對SQLServer增進了解,畢竟是微軟出版社的,書中講的知識都是開發人員必備的,例如聚合函數,嵌套事務,報表等等。
基礎總結:這幾本書學的估計要4個月了,慢的話半年都不必定學透,其實往後開發中用到的主要就是這個時候學的基礎上綜合應用,寧慢勿快!!!
三.應用
12.《JavaScript 高級程序設計》javascript應用
點評:經典,比《JAVASCRIPT 權威指南(第四版)》講應用講得多,有Ajax部分,做者但願你們能把javascript按面相對象的思想處理。
13.《聖殿祭司的ASP.NET 2.0開發詳解——使用C#》asp.net應用
點評:好書,做者是臺灣的,感受臺灣做者都有歐美風格,本書是專門針對2.0新增的部分,沒有1.1部分,我的感受這樣對1.1的做者很好,只要看這本書就夠了。
14.《ASP.NET 2.0高級編程(第4版)》asp.net應用
點評:好書,出到第4版了,和《C#高級編程(第4版)》有的一拼,也是大部頭,講的很全,不過不以爲有多少閃光的地方,權做參考書吧。
15.《Beginning C# Objects中文版——概念到代碼》C#應用
點評:好書,講C#怎麼面向對象的還講了UML以及建模的方法同時譯者得水品很高。不會面向對象是很可怕的,固然光會面向對象也不夠還要和重構設計模式極限編程結合。
16.《ASP.NET 2.0數據庫入門經典(第4版)》ADO.NET應用
點評:雞肋,惋惜的是這本書是Beta版本可是出版社不知道出於什麼緣由沒有寫明Beta版本,並且代碼是VB.NET,不過這本書講數據操做ADO.NET仍是很全的最起碼讓初學者明白個大概。正式版有E文的,你們本身找吧。
17.《SQL Server 2005數據庫開發實戰》SQLServer2005應用
點評:好書,做者是章立民老師,臺灣4屆MVP,想一想當初本人就是看他書入門的,這是一本公認的很好入門書籍。做者http://blog.csdn.net/21aspnet/
18.《ASP.NET2.0 經典案例教程》ASP.NET應用
點評:好書,講了幾個經典例子,學了許多知識老是要用實例串起來的也是在這個過程當中學習一些架構只是。
應用:這幾本書學的估計要4個月,慢的話半年都不必定學透,這個時候主要擴大知識面,要結合實例,最好是作作留言板之類的小小項目。
四.提升
19.《ASP.NET2.0XML高級編程(第3版)》XML數據提升
點評:好書,小黑寫的很好,涵蓋了XML在asp.net下的方方面面,遇到不明白的要多讀幾遍。講XML的書很少,不過有這本也就夠了。
20.《Ajax實戰》Ajax實戰應用
點評:好書,2006年是中國出版界的Ajax年,感受同系列(另2本是《Ajax基礎教程》《Ajax高級編程》)中這本最好,講理論將的很全,不過要有Javascript基礎的,寫的很深個別地方有點囉唆。其實Ajax就是無刷新,如今微軟已經推出許多控件大大減輕你們學習,本身編碼的難度了。
21.《.NET安全編程》數據提升
點評:好書,安全和加密是不容忽視的。書中講到了散列算法,對稱加密,數字簽名,安全策略等等適用的安全知識!
22.《ASP.NET 2.0技術內幕》asp.net提升
點評:好書,英文版是絕對的好書,微軟出版社出版的絕對不會差!不過此書不適合初學者,初學者最好看會《Programming ASP.NET中文版(第3版)》再看此書。本書講了事件模型,數據綁定模型,網頁狀態,緩存,會話等內容。做者http://blog.csdn.net/21aspnet/
23.《框架設計(第2版):CLR Via C#》C#提升
點評:經典,微軟出版社出版的,做者做爲深受編程人員愛戴和尊敬的編程專家,微軟.NET開發團隊的顧問!本書第一本和他的修訂版很是暢銷,本書讓你們從更深層次瞭解CLR,提升對.NET的總體把握。不看此書看遍千本也枉然!
24.《VISUAL C# 2005文件IO與數據存取祕訣》數據應用
點評:好書,做者是章立民老師,臺灣4屆MVP,想一想當初本人就是看他書入門的,這也是一本公認的很好入門書籍。開始還覺得全書講文件IO操做,其實就前面一點,後面更多的是講程序和數據庫交互。
25.《EFFECTIVE C#中文版:改善C#程序的50種方法》C#應用
點評:很是實用的書,譯者水平很高,不過這本書一度跳票幾年,07年4月纔出。本書由50個小主題組成,就如何高效地使用C#語言和.NET庫,爲程序員們提供了一些實用的建議,而這些問題都是常常碰見的。本書主要仍是講1.1的,2.0只在最後提了下。
提升:這幾本書學的估計要4個月,慢的話幾年都搞不定,這個時候相信在知識的廣度深度結合度上都有了很大提升。
五.飛躍
26.《ASP.NET AJAX程序設計-第I卷:服務器端ASP.NET 2.0 AJAX EXTENSIONS與ASP.NET AJAX CONTROL TOOLKIT》Ajax飛躍
點評:好書,之前不少複雜的Ajax和javascript代碼被微軟整合爲控件,本書主要主要介紹這個,做者在微軟工做。
27.《ASP.NET 2.0高級編程》asp.net飛躍
點評:好書,做者是《ASP.NET 2.0技術內幕》的做者,感受是在那本書上的再提升,講了ASP.NET內部機理,HTTP處理程序和模塊,自定義控件等高級專題。
28.《重構-改善既有代碼的設計(中文版)》語言飛躍
點評:不朽的著做,重構和設計模式齊名,這本書須要用一輩子來學習,本書是用其餘語言所寫。不過會C#的人應該能看懂。
29.《C#設計模式》C#飛躍
點評:通常,因爲設計模式的表明做《設計模式--可複用面向對象軟件的基礎》年代久遠並且是用其餘語言寫的目前市面上也只有這本,其實《C#設計模式》的做者最初寫了Java版本的,書店有,因此估計就是把語言換成C#。
30.《ADO.NET 2.0高級編程》C#飛躍
點評:還能夠,講了ADO.NET的高級主題非鏈接類,關聯的非鏈接數據,事務,元數據,大型對象等。
飛躍:這幾本書學的估計要好久好久,看我的造化。
最後的總結:按照整個流程學習,有問題找CSDN論壇,結合MSDN,baidu,Google沒有解決不了的問題。成爲中級程序員之後就要朝高級程序員發展。