Сочетание близки друг другу — наиболее вероятное в этом случае. Обратимся к цитатам: «И когда он рассказывал мне о своей жизни, мне казалось, что мы уже давно знакомы и близки друг другу» [Н. С. Покровская. Дневник русской женщины (1932)]; «Юра даже не успел толком понять, так ли уж они близки друг другу» [Анна Берсенева. Возраст третьей любви (2005)]; «Они со школы еще — вроде близки друг другу, но каждый слишком был сам по себе» [И. Н. Вирабов. Андрей Вознесенский (2015)]. Другие примеры можно найти в Национальном корпусе русского языка.
Да, слово учёба является исключением, его написание нужно запомнить.
Удостоен образовано от удостоенный, которое, в свою очередь, восходит к глаголу удостоить (страдательные причастия образуются при помощи суффикса -енн- от глаголов, оканчивающихся на -ить). Достоин – краткая форма от достойный, нестандартная краткая форма, «орфографическая особенность» – так характеризует и вместо ожидаемого е А. А. Зализняк в грамматическом словаре.
В корне этих слов мы наблюдаем остатки древнего чередования гласных, которое когда-то было показателем глагольного вида. Ср.: глотка – проглатывать, смотр – просматривать, поздно – опаздывать.
С точки зрения орфографии слова с подобными корнями требуют примечания к правилу о проверке безударных гласных: нельзя проверять безударные о и а в корне словами с суффиксом -ива-(-ыва-). Например, глотать проверяем словом глотка, но не проглатывать, смотреть – словом смотр, но не осматривать, опоздать – словом поздно, но не опаздывать.
Слово очечник образовано от слова очки, а слово орешник — от слова орех. В русском языке к чередуется с ч, а х чередуется с ш. Эти чередования сформировались еще в праславянскую эпоху. Но сочетание чн может в некоторых словах произноситься как [шн] (как в слове очечник), что тоже вызвано древними фонетическими процессами. Есть несколько слов, где произношение одержало верх и сочетание [шн] передается буквами шн, хотя исторически закономерным было бы написание чн. Это, например, слова: городошник, двурушник, раёшник (ср. городки, рука, раёк).
Для написания через дефис оснований нет, следует писать раздельно.
Запятая перед тире нужна, чтобы закрыть придаточную часть сложноподчиненного предложения.