I figure this topic might be of use to the newer linux users. The mistakes I’ve made when first starting out are:
Debuging issues by becoming root while I was very tired. I probably mistyped some commands which caused my Ubuntu 16.04 install to get a kernel panic.
I used to reinstall the OS or hop to another distro instead of debugging an issue due to frustration. Now I take a step back and give it some time if I feel myself getting frustrated and come at it later with a level head.
I used to run 3rd party package managers like pip as root. Not only can it mess up system wide files, but it is also a security risk. Most of these 3rd party package managers have options that let you install software only to your account (pip install --user pwayl)