1、初期,無c/c++相關語法知識結構,經常使用資料以下:php
一、唐浩強老師的《C程序設計》。此書介紹了c語言的基礎語法、基礎數據結構、指針等基本知識;html
二、孫鑫老師的《c++視頻教程》。此視頻介紹了C++語言高級特性、面向對象編程思想、封裝,繼承,多態三大特 、C++異常處理、運算符重載等基礎知識。c++
三、孫鑫老師的《mfc視頻教程》。此視頻介紹了mfc的窗口框架結構、字符串處理、動態庫/靜態庫封裝、TCP/IP、UDP等相關知識。算法
四、C++ Primer中文版(第三版)。此書介紹了c++的數據類型、語法、容器、類等是一本很是詳盡的c++入門到深刻c++知識結構的課本。編程
五、windows程序設計。此書介紹了windows環境下編程的基本知識,看完本書基本能夠編寫實用的windows程序。windows
2、中期,掌握c/c++基礎知識以後,經常使用資料以下:設計模式
一、C++[2].STL中文版。此書詳細的介紹了經常使用容器、迭代器及其用法以及經常使用算法。網絡
二、Effective_STL中文版.pdf。此書介紹瞭如何高效的使用stl容器,以及使用stl容器時的注意條款。數據結構
三、Boost程序庫徹底開發指南。此書介紹了經常使用時間/日期庫、內存管理、實用工具、字符串與文本處理、容器與數據結構、算法、操做系統相關、函數與回調、併發編程等知識,是一本至關有用的書。併發
四、大話設計模式.pdf。此書風趣幽默的介紹了23種經常使用的設計模式,看了以後你會對編程有一個新的認識。
五、CTemplates簡體中文版.pdf。此書概況的介紹了使用模板方法編程,簡單易懂,代碼示例豐富。
六、Visual C++網絡高級編程。此書介紹了經常使用的網絡通訊協議,及使用方法。代碼示例詳盡。
3、高水平程序所需資料
一、主要是學習新的框架知識,及相應問題的新處理方法。站在技術前沿,此時所需資料基本是各大網站、博客,欣賞其高水平的文章。
4、相關論壇
5、優秀我的博客摘要