技術書籍分類[轉]

以個人經驗,大部分技術,熟讀下列四類書籍便可。 

javascript

  1. 入門,用淺顯的語言和方式講述正確的道理和方法,如head first系列
  2. 全面,鉅細無遺地探討每一個細節,遇到疑難問題時每每能夠在這裏獲得理論解答,如Definitive Guide/Programming xx系列
  3. 實踐,結合實際中常常遇到的情景環境,來描述如何設計和解決問題,如cookbook系列
  4. 深刻,講解一些文化,思路,甚至於哲學上的東西,真正作到深刻一種語言去編程,如unix編程藝術,程序員修煉之道等等


那麼,目前爲止我認爲最好的書是: 

css: css

  1. 入門: Head First HTML and CSS, XHTML 這本2005年末的書依然是最易懂,清晰和正確的入門讀物,去看看amazon排名就知道了
  2. 全面: CSS, The Definitive Guide (3th Edition) Meyer多是css領域最權威和知名的做者,他在這本書裏講解了每一個細節的實現和原理,更詳細的東西恐怕只能從w3c那幾乎不可讀的文檔中去尋找了
  3. 實踐:CSS Mastery (2th Edition) Andy budd恐怕是英國最出色的css做者,這本書用簡單直接的方式論述了不少實踐中組件的正確實現以及可替代方法,包括css3
  4. 深刻:很遺憾,css在這方面尚未一本必讀著做,也可能並不須要,由於到了這個程度,可能是用戶體驗和視覺設計了,目前最接近的是 Transcending CSS, 但不斷的技術進化使得書中某些部分感受有些落伍。


關於css3, 她是一個模塊化的漸進式加強,且以2.1爲基礎,所以,請學好css2再學習css3,這方面我認爲只須要一本實踐書便可,告訴你css3能作到什麼,畢竟,原理是共通的。 

The Book of CSS3 推薦這本,一個技術人員寫的組織清晰的css3模塊描述和實踐指南,還包括瀏覽器的實現狀況,2011年5月出版,是目前爲止最好的。 

javascript: 

java

  1. 入門:Eloquent Javascript 一位hacker寫的編程入門,書中向hacker,open source, free software的欣賞和癡迷比比皆是, 好比官網下邊那個向emacs致敬的console。做者很聰明,這本書的目標讀者,beginners, 是不會由於這些小細節而向他叫好的。他想要的,只是把在其中浸淫多年的,真正意義上的編程精神,傳達給初學者們而已。 少見地戰勝了對應的HeadFirst系列(Headfirst Javascript)
  2. 全面:Javascript, The Definitive Guide(6th edition) 伴隨咱們web開發者成長的一本javascript聖經,一直以來都是無可爭議的最好與最全面的js書籍,2011年出版了最新版。
  3. 實踐:在目前的web開發環境中,咱們都是在使用各類js框架,不多本身寫框架來開發,所以這本書的位置,應該留給你所使用的框架。若是是jquery,我推薦 Jquery: Novice to Ninja 這本,框架方面的書,常常一本入門的就夠了,由於更新實在太快,以後的研究學習只能全靠網絡了。
  4. 深刻:與css不一樣,js是一種真正的編程語言,因此對他的深刻研究是一個長期的過程,css的深刻更偏向技藝/工匠,而js更偏向設計/架構/藝術,我推薦如下幾本從不一樣方面深刻js的書,他們都是業界最頂級的js開發團隊(yahoo)的成員和同事,所以思路是很統一的,著名的高性能網站建設指南1和2都出自這個團隊。
  • Javascipt, The Good Parts 由JSON的發明者撰寫
  • Javascript Patterns YSlow的合做開發者撰寫
  • High Performance Javascript 最好的zakas的書,雖然我不太喜歡他

附上一些即將出版,我很是想看的書,有先睹爲快的朋友能夠分享一下心得: jquery

  • Secrets of Javascript Ninja Jquery做者John Resig最新著做
  • Node: Up and Running 認識一下流行的no-block js server
  • Javascript Web Applications 這本號稱是對當下js landscape的總結


以上,若是之後有空,會再補充一下 Linux, Ruby/Rails方面我讀過的經典書籍:)css3

 

原文:http://www.zhihu.com/question/19809484程序員

相關文章
相關標籤/搜索