windows程序设计如何那么难学

windows程序设计怎么那么难学啊
本人学过C语言,算是很不错的,至少算是熟练了,用C语言工作都差不多一年多了,也学过数据结构,数据库。本来想做点界面的东西出来,所以就去弄了本windows程序设计的书去看,也找了很多资料就是感觉很乱看不懂,感觉全部的书都是没有按步骤去写一样,一上来就给你一个程序,然后就详细介绍这个程序。它都不跟你说windows程序设计要用到什么东西这些等等,就像C语言,它就会跟你说有三种结构,还给你介绍C语言的数据类型而windows程序设计什么都不说就给你个程序很多书和资料都是这样,看得很难懂。求助大家有没有好的视频可以参考一下,要的是API的我不要MFC的

------解决方案--------------------
之前看的时候也是跳着看的 如果看API 可以直接从第八章开始
------解决方案--------------------
windows的软件开发可以依照下面的路径学习:

操作系统-〉windows操作系统原理-〉windows程序设计-〉windows API -〉windows核心编程(或内核原理)-〉MFC windows程序设计-〉深入浅出MFC
------解决方案--------------------
探讨
入门 孙鑫的vc视频 值得一看