There is a couple different ways to determine if a bond is ionic orcovalent. By definition, an ionicbond is between a metal and a nonmetal, and a covalent bond is between 2 nonmetals. So you usually just look at the periodic table and determine whether your compound is made of a metal/nonmetal or is just 2 nonmetals.
Here try this presentation, it should help :)
https://prezi.com/6ofdo3fadl9a/exothermic-and-endothermic-reactions-in-everyday-life/
Required; released.
Think of a bond as like a wooden board. You have to put in energy to break it.