How can I connect a corner of a face to an edge of another face the easiest way?
Add an edge loop (Ctrl + R) to the main object aligned with the vertex then merge them (Alt + M). You can also merge them at center, at the position of the first one or the second one. After that, you can merge the other vertices to reduce the number of triangles...