想学习windows编程,请教如何学啊该看什么书?

想学习windows编程,请问怎么学啊??该看什么书???
我想学习windows编程  现在在看windows程序设计(第五版)上册  和下册   过一段时间打算看MFC但是我的同

学,告诉我MFC快死了 ,不要看这个了 。。。。

请问我就是想学习windows编程   请问我该看什么书 过来人 给 新手指条 明路  谢谢大家了 多谢  
VC++ MFC

------解决方案--------------------
mfc深入浅出   然后就是找些实例看看 最重要的就是多些代码...
------解决方案--------------------
学习一下C#~
------解决方案--------------------
看你是为什么什么。
如果是为了快速找到工作,那么确实,c++的没个两三年工作经验不是很好找,基础一般的好一些的公司又不愿意培养。为了快速找到工作的话建议学c#、php等等,JAVA学会了一般的也可以去找工作了,主要是这些目前的人员基数大、流动大,工作相对好找很多。
如果为了真正的踏踏实实的,老赵的话虽然到处复制粘贴惹人嫌,但路线相当不错的。下一楼贴老赵的话
------解决方案--------------------
赵老师经典回复:

计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!

单步类的实例“构造”或“复制”或“作为函数参数”或“作为函数返回值返回”或“参加各种运算”或“退出作用域”的语句对应的汇编代码几步后,就会来到该类的“构造函数”或“复制构造函数”或“运算符重载”或“析构函数”对应的C/C++源代码处。

VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
------解决方案--------------------
就看MFC,然后自己多动手做例子
------解决方案--------------------
windows核心编程
------解决方案--------------------
引用:
就看MFC,然后自己多动手做例子



++


------解决方案--------------------
C# 这个还是比较好找工作的。。
------解决方案--------------------
如果是为了快速找到工作,那么确实,c++的没个两三年工作经验不是很好找,基础一般的好一些的公司又不愿意培养。为了快速找到工作的话建议学c#、php等等,JAVA学会了一般的也可以去找工作了,主要是这些目前的人员基数大、流动大,工作相对好找很多。
------解决方案--------------------
《windows核心编程》
------解决方案--------------------
windows变成还是学mfc  大部分讲windows编程的代码都是用mfc写的
其实windows编程用的最多的就是API函数,用到的时候耐心把函数搞明白了就行,可以查MSDN或者直接百度很多都有详细讲解,windows核心编程实际上是操作系统类的书,比较底层,初学对应用开发帮助不大,如果要去看windows核心编程,建议先学习linux和操作系统的相关知识再去看,不要直接看