hi i am a php developer. i am working as a beginner. but now i have got a project in C#. i have practice of writing sample code in C++ so i think C# will not be that tough. but i dont how to use it to make a desktop application.please just guide me which software should i use start coding putting input, getin output, database management.