Knowledge and Awareness are the best weapons how to avoid scammers and hackers.
I reckon. When everyone is aware of the scammers and hackers then from a lot of victims, there's gonna be the sudden drop of the numbers of them.
Being knowledgeable is making you aware of these scams and hacks tactics and make you avoid the typical ones that you know. And as for the newbies, having the basic knowledge is a good start for them not to fall for these traps.
I can add to the list at the top:
Don't be greedy. There's no need for any description with that because whoever is greedy falls for their schemes.