對于C++初學者而言,不建議閱讀涉及MFC的書籍,因為MFC不僅包括C++高級特性,還有許多Windows編程特性,初學者難以理解。我給你提供一些參考建議,如果你愿意聽的話。對于C++入門,我推薦《Visual C++ 2005 入門經典》,這本書1000多頁,前500頁介紹C++,非常適合“零基礎”的讀者。該書詳細講解了Windows編程和MFC,并引導你開發一款小型軟件。此外,這本書還涵蓋了.NET和數據庫的部分內容,你可以跳過這些內容。在深入學習C++方面,你可以閱讀《C++ Primer》、《C++ Primer Plus》和《C++ 大學教程》。這些書籍能夠幫助你逐步了解C++的威力。完成這些入門書籍后,你可以閱讀《The C++ Programming Language》,同時還可以閱讀《C++ 編程思想》、《Effective C++》和《The C++ Standard Library》等書籍,慢慢深入學習。在Windows編程方面,入門書籍推薦《Windows程序設計》。這本書雖然講述的是Windows 98,但很多內容仍然適用。之后,你可以閱讀《Windows系統編程》。這本內容可能對于很多人來說難以理解,但仍然需要堅持閱讀。《Win32多線程編程》也非常重要,因為大多數程序都是多線程的。至于數據結構與算法,對于計算機科學專業的學生來說,這是一個重點。對于應用專業的學生來說,也需要了解這些知識。不必深究其中的原理,但需要了解一些基本的數據結構和算法,如折半查找、快排、堆排序、鏈表、二叉樹和散列表等。相關書籍包括《數據結構》、《數據結構 C++語言描述》、《計算機程序設計藝術》和《編程珠璣》等。《編程珠璣》和《算法導論》有一定難度,如果你是計算機科學系的學生,需要閱讀。對于側重應用的學生,如果有時間,可以閱讀這些書籍。以上內容涵蓋了多個方面的知識,需要花費一定的時間和精力。之后,你可以根據自己的興趣和目標,選擇一個方向深入學習。最后,《C++ Primer》由侯捷翻譯,但有四個人合作翻譯,其中可能包括李愛軍等人。