Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

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)

share|improve this question

marked as duplicate by ChrisF Oct 26 '12 at 10:01

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

1 Answer

Personally I use Delphi for Windows apps since it has a nice framework and still let's you talk directly to the Win32 API.

C# would probably be a better option if you're just beginning, since the framework is huge and has lots of classes for integrating into Windows, there's also a huge amount of online help (stackoverflow is particularly good here).

I'd stay away from C++ unless you need low-level access (device drivers etc) or extra performance.

share|improve this answer
Delphi has the same integration with Windows as any of the .NET languages do. You do understand that all Delphi does is call those same Win32 API calls right? – Ramhound Oct 26 '12 at 13:07
@Ramhound - Yes, I probably wasn't too clear. Delphi has class wrappers for a large amount of Win32 functionality (BITS, WinAD etc..). .NET languages have a larger framework of classes that en-compose more complex functionality, Delphi relies more on 3rd party code. – SteB Oct 26 '12 at 14:42

Not the answer you're looking for? Browse other questions tagged or ask your own question.