How to Develop Windows Applications
You can use C# for developing a windows based application.
For that you can use Visual Studio IDE.
C# provides a large set of classes for interacting with the windows OS.
Edit:
If you are a newbie to the language then you can read tutorials and make a basic understanding and then keep on looking for projects.
I suggest you learn C# and WPF. For that you will need Visual Studio.