Chemical bonding is a complex topic, chemical bonds can be of several types (ionic, covalent, polar and nonpolar and metallic bonds) and involve a number of concepts including molecules, atoms, protons, neutrons, electrons, ions, cations, anions, attraction opposite and repulsive charges. Based on pre-research, teachers rely on and follow textbooks in daily practice. This can be attributed to l…