Wann brauche ich das Windows SDK und wofür ist .NET?

Ich bin Student und möchte nach einigen Einführungskursen in Java, C und der Fertigstellung eines Buches über C ++ mit der Entwicklung von Anwendungen für Windows beginnen.

Ich habe mein Bestes getan, um in Google zu blättern und die Antworten zu finden, die ich brauche, aber ich scheine ratlos zu sein.

Wann brauche ich das Windows SDK nur für die reguläre API? Und was ist .NET und warum brauche ich es? Was ist das Besondere an C # und sollte ich das über C / C ++ verwenden?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage