

That’s not quite true: Yes, your $99 license is a life-time license, but that license only includes 3 years worth of updates. After that you have to pay $80, if you want another 3 years worth of updates. Of course, the alternative is just putting up with the occasional nag, which is why I still haven’t gotten around to renewing my license
If you have a couple of hours, and can stomach the AI art, then this video covers a lot of the niceties of C++:
https://www.youtube.com/watch?v=7fGB-hjc2Gc