to join — соединять, объединять, присоединиться
to connect — соединить
to unite — соединить, соединиться, объединить, объединяться
Join two blocks of wood with glue. — Соедини два куска дерева с помощью клея.
The two towns are connected by a railway. — Два города соединены железной дорогой.
Water and milk can easily be united. — Вода и молоко легко могут соединиться (смешаться в одно целое).
The people must unite in the struggle against war. — Люди должны объединяться в борьбе против войны.
To join implies direct contact. Предполагает прямой контакт.
To connect implies joining by a tie or link — a wire, as road, etc. Предполагает соединение с помощью чего-либо.
To unite implies the close joining of two or more thnigs to form one. Предполагает соединение чего-либо в нечто целое.