Possible Duplicate:
How to start programming in Windows?
I am thinking to build a software for Windows that deeply integrates with the OS. Something like teracopy. I usually use Python, C.
So, where should I probably start? Till now I never developed system level Windows softwares. Not even at application level.
My primary focus till now is Web development (Django, JavaScript etc)