This assumes your are interested in Windows 10 and beyond.
It may be worth looking at Universal Windows Platform (UWP)
[1]. For this you can uses C++/WinRT
[2] (not to be confused with Win RT) and the Windows SDK. C++/WinRT is a standard modern C++17 language projection for Windows Runtime (WinRT) APIs. You can use any C++17 compliant compiler with the Windows SDK but Microsoft make is far more convenient to use Visual Studio
[3]
If you want to submit apps etc. to Microsoft storefronts, you would need a developer account
[4]. You shouldn't need to rush out and do this. It is not too expensive for an individual.
______________________________________________________
[1] https://en.wikipedia.org/wiki/Universal_Windows_Platform
[2] https://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/
[3] https://visualstudio.microsoft.com/vs/
[4] https://developer.microsoft.com/en-us/store/register