Whilst there are many ways to learn C++ you need too take care as the language has changed quite a bit over the years. There is an inherent danger you pick up old and bad habits but of course these will work! Therefore reading isocpp/CppCoreGuidelines: The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++ is a very good place to start and keep referring back to.
It is also worth looking at windows-devdocs-team/001.md at main · MicrosoftDocs/windows-devdocs-team for some advice from Microsoft.