on this site... in the beginners, I start with Accelerated C++. I then read all the best practices. I need help picking from the intermediate and advanced categories thank you. I just started Accelerated C++ today. Any advice or prereqs I should study before continuing?
Also I want to learn a partner language as well. Something like python. Any suggestions on the best alternative language to learn? My emphasis is deep understanding on programming languages.
Accelerated C++ says a lot in a few words. Read it slowly.
There are example programs; to quote from the preface to the book:
Every book about programming includes example programs, and this one is no different. In order to understand how these programs work, there is no substitute for running them on a computer.
Each chapter has a set of exercises at the end; invest in doing those exercises diligently.