These are some of the things that I wish somebody have told me when I started learning C++ coming from Java. Some of them are well-established good practices and some of them are debatable and could be argued about for hours. I will clearly distinguish the two cases.

Don't use using namespace

Many tutorials and courses start by introducing this bad practice in their first example of C++ code. Read more ...