В двух словах сложно объяснить. Если простым языком, то берешь таблицу Менделеева.
Те элементы что стоят на разных концах таблицы будут образовывать ионную связь. Грубо говоря слева металлы (Ca, Na, K, Li и т.д.) а справа неметаллы (S, Cl, P, N и т.п.)
В общем то связь между этими элементами будет ионной, у них очень большая разница электроотрицательности. Это как правило соли: KBr, NaS2 и т.д. Ионная связь так же у кислородосодержащих кислот: K2So4 (K - металл, So4 - кислотный остаток, вот между ними; Na2Co3, Ba2(So4)3 и прочее и прочее).
Ковалентные связи - между элементами с почти одинаковой электроотрицательностью, то есть между теми, которые находятся в таблице рядом. Например соединения неметаллов: P2Cl5, SiCl4 и еще соединения водородные типа HBr, HI...
В тех же кислородосодержащих солях есть ковалентные связи. Не между металлом и кислотным остатком, а в самом остатке. Например в K2So4 ковалентная связь между серой и кислородом.
Эти связи ковалентные полярные.
Есть еще неполярные, из ряда Cl2, I2, O2 - короче соединения одинаковых атомов.
Молекулярная - связь металлов: чисто Fe, Cu и т.д.