Это - обширная тема, и Вы найдете списки списков учебных руководств Emacs таким как на Wiki Emacs. Я не собираюсь делать этот ответ списком списков списков учебных руководств. Я рекомендую просмотреть стратегии обучения.
После того как Вы знаете основы, лучший способ учиться путем выполнения. Когда Вы хотите выполнить конкретную задачу и думать, что она могла бы извлечь выгоду из лучшей автоматизации, искать существующую функцию или пакет:
M-x apropos
.Если Вы хотите начать писать (или даже читать) Emacs код Lisp, прочитайте официальное учебное руководство Lisp Emacs. Работа через первые несколько глав прежде, чем записать Вашу первую функцию, затем продолжите, поскольку Вы чувствуете потребность.
В большинстве случаев университеты/институты/компании предоставляют VPN своим студентам/сотрудникам для соединения с машинами снаружи. Пока туннель VPN открыт, затем можно соединиться с удаленной машиной через SSH, как будто это находится в домашней сети.
Необходимо попросить у отдела ИТ деталей.
реверс ssh туннель должен сделать то, что Вы хотите.
более подробная информация: http://www.howtoforge.com/reverse-ssh-tunneling