What is the strategy for naming chemical formulas?

Covalent: this is where you do prefixes and stock system (between nonmetals)Acids: things with H, binary acids add hydro to the front, ternary makes -ate to ic and -ite to -ous Ionic: latin words, stock system with (III)