现在只用C来实现东西很少了,但在单片机或工控领域还是用的比较多的。不建议看Windows API编程,一是不学C++,想搞懂Windows编程很难,再者那书是给少数研究系统底层调用,开发驱动什么得人看的,初学者学会了也不可能只用这些知识就完成一些常见的软件编程,要想学Windows编程,实用的还是MFC,但它的基础也是C++。
如果你的初衷是想学一些编程知识,能在win中编一些能用的小程序,建议不用学的那么复杂,VB、Delphi等都可以,学起来简单,入门容易,上手也快
如果学了C++,那就简单了,虽然C++是基于C语言基础的改良版,但是学好C语言的,不一定C++学得精通,我C语言也不错,C++也学了很久了,但还不敢说C++厉害。C++是面向对象的,C是面向过程的,如果你C 和C++都很厉害了,那你就绝对是个编程高手了,当然,算法和数据结构也很重要。
建议楼主是看看 windows程序设计 这本书,也许对你帮助大很多,碰到问题,多找MSDN查阅答案!高手都是这样炼成的!
给你推荐一本书《Windows程序设计第五版》,不过我不建议你学这个。
API 知道怎么调用就行了。要是你想看懂 要看代码和操作系统内核。