I would strongly advise against C++, not a beginner friendly language. A lot of design decisions made were/are for ensuring backwards compatibility with C or for consistency within the language, and it's lagged behind other languages due to how standardised it is and how long it takes new...