说起来我学VC也有些年头了,想当年玩了3年游戏却在大四为了毕业设计开始接触Windows编程。没办法,天生的手短心长,导师原来要我用DOS环境的。偏偏一开始有抱的是MFC,有一点C++基础的我看得是两眼发黑。当然,设计是泡汤了,还好导师放我一马。 
工作以后才切身感受到,学Windows编程是要从API,从SDK玩起的。这还是我当年去一家台湾游戏公司面试的惨痛教训。我那个时候因为默不出一个完整的WinMain()和WindowProc(...) Windows SDK程序架构惨遭淘汰(其实现在大多的Windows游戏还是用SDK的)。 
在我看来,写Windows程序的人对API不了解是不可想象的。我现在还没有用VC编出一个我自己认为象样的东西来,但我还是坚持用我的业余时间去和她增进感情,也许,这是一个技术人的老毛病吧。刨根问底,对Windows也不放过。 
还有,就我觉得,语言这个东西其实就象老妈厨房里的各种菜刀,各有千秋的。人天生的对东西会产生偏好,但拿水果刀切菜和拿大菜刀削水果是一样吃力的。我以前也认为天下有了VC就已足够,可现在两样。 
有人说过,存在的就是合理的...... 
各位友人,我觉得学VC,熟悉C++的面向对象与WINDOWS编程技术是必要的.另外多看看别人的源代码,弄清程式所来龙去脉也,弄清程式的运行机制格外重要.至于你不太熟悉API,我看这并不重要,因为这么多API,试问谁能记这么多,不知道的查MSDN.初学者切莫心浮气燥,循序渐进,相信他日 
你也是VC"高手". 
不过,想精通VC还没有这么简单,我以什么VC,VB,BCB... 
只不过编码工具,大家不必拘于此.VC确实是一把好剑,像独 
孤九剑也是一把剑,但没有一点内功,这把好剑不是那么好用的. 
我觉得学任何语言都无所谓,关键是要掌握程序设计的核心——算法和数据结构。各种语言和开发工具就好比各门各派的武功招式,而算法和数据结构则好比内功心法和武学原理,内功高强了,任何招式到了手上都能化腐朽为神奇,掌握了武学原理,则能无招胜有招。所以,建议大家多花点时间学习基本功,一味地追求各种开发工具的开发技巧是没有意义的。因为各种开发工具会不断地更新,比如今天你在学C++,明天微软搞了个C#,你又得跟着学C#。但是如果基本功扎实,掌握了程序设计的核心思想,不论什么语言都可以很快上手,无论何种开发工具学起来都事倍功半。我并不是否认学习各种语言和开发工具的必要性,只是要提醒各位初学者,学会C++语言或学会用VC编程并不等于学会了编程!编程的关键还在于数学模型的建立,数据结构的选择和算法的设计! 
内功=算法+数据结构+编译原理+*作系统原理+软件工程+英文 
你到 http://www.csdn.net /;;看看,可以找到《深入浅出MFC》2e电子版下载! 
有一本书很好《WIN32程序员参考大全》即可了解WIN C SDK,又可以了解WINDOWS,一举两得。就是有好几本。可以到VC知识库网站的电子图书栏目下载。 
我认为需要三本书, 
1 <<windows 高级编程指南>> 美 Jeffrey Richter.清华大学出版 99元 
2 <<windows 程序设计>> 美 Charles Petzold 北京大学出版 160元 
3 <<MFC与Windows编程>> 美 Jeff Prosise 是英文版的 北京大学出版 198元 
还有更好的选择吗?我不相信! 
我学vc也半年了,c和c++的功底不错,对vc感觉还可 
以。我认为学vc也有些技巧,可以事半功倍。 
vc的书要跳着看,先把api,windows运行的概念看懂, 
再看mfc其实只要你c++学的好,mfc几乎没多少可看的, 
就是一些功能的封装。vc其试只是工具,精华都在windows 
程序的流程上。 
掌握好概念后,就是狂背各种api函数和mfc封装的 
成员函数。 
最后就是研究mfc代码和其它原代码 
我学vc已有些时间了。但总有的地方不清楚。到网上去问“高手”,老被骂的狗血碰头,到头来,还是一头雾水。后来买到一本好书, 
The MFC Answer Book, Solutions for Effective Visual C++ Applications 
Author: Eugene Kain 
Published by Addision-Wesley 
个人认为学习VC的前提是C++,特别是虚函数、派生、和指针,余皆不足虑也。 
vc 的瓶颈就在于各种api和mfc封装的函数调用。例如你知到 
ddx在update()运行时默认凋用dodatachange(),等等一些函数刁用。vc顺脆是小菜。 
vc本身就是傻瓜工具,微软开发vc原意就是要缩短 
程序员培循时间。可国内有人据燃要用几年时间来学,真是太可怕了,太可悲了。学会了只能在windows平台上开发,那末你那有时间去学其他平台的程序开发。 
vc只是工具,关件在学windows*作系同,windows 
通了,vc最多半年。 
劝大家一句,不要在看身末“深入浅出”之内的 
书了,去找一本专门讲vc库函数的书看,这才是精通之道。 
住:以上经验只试用于,具有很强c/c++遍程能力者。