Мой коллега неплохо изучил UNIX, учась лет 10 назад на ВМК МГУ. Рассказывал, как в качестве заданий на семинаре каждому давалось задание — написать простую программу типа ls, cat, echo и т.п.
Если отмести весь опыт который у меня накопился за 15 лет общения с unix'ами (FreeBSD,Solaris,AIX) и начать всё с нуля, то поступал бы следующим образом.
У каждого из вендоров UNIX есть свой набор курсов. В каждом курсе описаны необходимые требования для успешного прохождения этого курса. Выбираем самый начальный курс и постепенно двигаемся по всей линейке. Например для Solaris (список был актуален пару лент назад):
Solaris 10 Operating System Essentials (SA-100-S10)
Shell Programming for System Administrators (SA-245)
Perl Programming (DTP-250)
ANSI C Programming Self-Study CD Course
System Administration for the Solaris 10 OS Part 1 (SA-200-S10)
System Administration for the Solaris 10 OS Part 2 (SA-202-S10)
Network Administration for the Solaris 10 Operating System (SA-300-S10)
Solaris System Performance Management (SA-400)
Dynamic Performance Tuning and Troubleshooting With DTrace (SA-327-S10)
Introduction to Core Dump Analysis (ST-375)
Advanced Crash Dump Analysis (ST-475)
Solaris 10 Operating System Internals (SI-365-S10)
Аналогичные вещи есть у IBM, RHEL и т.д.
Список курсов конечно же можно варьировать, например убрать Perl или С, как пожелаете. Но основной подход остаётся такой — курсы. Собственно как их пройти? Чтобы прослушать все курсы в учебном центре придётся потратить уйму денег и времени. И если у вас есть столько денег и времени, то вряд ли имеет смысл заниматься администрированием Unix, лучше потратить их на более приятные вещи в этой жизни. PDFки с курсов (Student Guide) ищутся по торрентам и прочим злачным местам интернета, ну а дальше грызть гранит науки.
Про очевидные вещи так же напомню — обучение не имеет смысла без практического применения полученных навыков, т.е. как только набираете минимальный опыт для устройства помощником администратора, идёте работать за деньги или на общественных началах в ВУЗЕ и т.п. Кроме того, без знания английского языка пробиться в мир Unix будет очень нелегко. Ну и самое главное — терпение и упорство и всё у вас получится.