Earlier quoted context omitted.
Sounds like a great plan! Any way we here could help you out with some books or something?
Since I'm focusing on the job market, I'm collecting resources to learn C++. From what I gathered the best beginner book is Bjarne Stroustrup's Programming: Principles and Practice Using C++, which I think it'll be good since it's a programming book that uses C++ and not a book solely about C++. But I'm open to any advice.
I went BASIC -> C++ -> Java -> Python (some years ago) while learning programming. Learning memory management fundamentals in an unmanaged language felt enormously helpful in recognizing the bigger picture in later managed languages.
... But! It wasn't required.
Advice: Know what language(s) your target job market (there's a lot of programming) uses, and spend more time / practice on those. Most hiring folks don't know enough to evaluate language knowledge from a theoretically similar perspective.