Hi David, I'm in a pretty similar position. I attacked C++ first on
Learn C++ which was excellent, then went to
C# Tutorials - Get Started for C# which was not as good as the former whilst also having a reference to microsoft's website. I found Microsoft's website pretty tough going, & not a good place to grasp the basics. I'm now learning wpf from
youTube Angel Six's channel. This seems to be the best resource for WPF as MSDn's site examples are only half a dozen or so; which I've completed but are nowhere near enough so this forced my hand to youTube. I am looking into books now for WPF as youTube is slow-going.
I come here for early input. This helps me choose the next path to go down. I'm not keen on courses myself as I've not been impressed by them as education is a business & the courses are always dragged-out & inefficient in my opinion (but this is just my opinion here). My humble opinion is to google what known options are out there, then ask a question here on that particular topic & you're kind of heading down a decent route then. Saying that another forum did give me some pretty terrible input, which cost me a month full-time but that was not this forum. I've had great input here as there's a few helpful chaps who really know their stuff.
This is the advice of an absolute novice; so take it with a pinch of salt.