关于windowsAPI的学习有关问题

关于windowsAPI的学习问题
有关WindowsAPI的书都好老啊 而且对于新控件貌似都没有一些好的描述 请问各位大牛 如何学习WindowsAPI呢 ? 直接MSDN ?看实例?  
有没有关于windowsAPI 控件部分的好书推荐呢

------解决方案--------------------
其实我觉得老的会了,新的也就会了。万变不离其宗。你想直接用API编程的话,可以先看《Windows程序设计》这的确是一本比较老的书,十年了吧。之后你可以看《Windows核心编程》,这是一本比较新的书
------解决方案--------------------
Windows SDK主要是先用一本书学了基础概念,学会一定量API,入门后就好办了。
Windows程序设计主要讲GUI的……
可以先从系统编程开始,《Windows系统编程》似乎还可以……