自從開博以來,經常會有朋友在論壇,微博,和QQ上提問學習X技術讀什么書合適(例如:學習Java讀什么書合適?如何學習程序設計?)所以我在這里列出了一個“快速通道”——把常見的問題集中在一起,點擊問題,即可直接進入答案。(**當然,如果你把本文從頭讀到尾幫助會更大 :–)**)
* [如何學習計算機基礎知識?](http://lucida.me/blog/developer-reading-list/#foundation)
* [如何學習C語言?](http://lucida.me/blog/developer-reading-list/#c)
* [如何學習C++?](http://lucida.me/blog/developer-reading-list/#cpp)
* [如何學習Java?](http://lucida.me/blog/developer-reading-list/#java)
* [如何學習C#?](http://lucida.me/blog/developer-reading-list/#csharp)
* [如何學習JavaScript?](http://lucida.me/blog/developer-reading-list/#javascript)
* [如何學習Python?](http://lucida.me/blog/developer-reading-list/#python)
* [如何加深對編程語言的理解?](http://lucida.me/blog/developer-reading-list/#programming_language_theory)
* [如何學習程序設計技巧?](http://lucida.me/blog/developer-reading-list/#programming_technique)
* [如何學習算法?](http://lucida.me/blog/developer-reading-list/#algorithm_data_structure)
* [如何高效的調試程序?](http://lucida.me/blog/developer-reading-list/#debugging)
* [如何掌握良好的編程實踐?](http://lucida.me/blog/developer-reading-list/#programming_practice)
* [如何學習面向對象程序設計?](http://lucida.me/blog/developer-reading-list/#oop)
* [如何對代碼進行重構?](http://lucida.me/blog/developer-reading-list/#refactoring)
* [如何更好的進行軟件測試?](http://lucida.me/blog/developer-reading-list/#software_testing)
* [如何管理軟件團隊/軟件項目?](http://lucida.me/blog/developer-reading-list/#project_management)
* [如何成為一名更專業的程序員?](http://lucida.me/blog/developer-reading-list/#professional_developing)
* [程序員如何學習設計?](http://lucida.me/blog/developer-reading-list/#interface_design)
* [程序員如何進行職業規劃?](http://lucida.me/blog/developer-reading-list/#career_development)
* [如何提高自己的思維能力?](http://lucida.me/blog/developer-reading-list/#thinking)
* [如何進行高效求職面試?](http://lucida.me/blog/developer-reading-list/#job_interview)
* [如何提高自己的英語寫作能力?](http://lucida.me/blog/developer-reading-list/#english_writing)