1. Никакой волшебной кнопки "сделать хорошо" не существует.
2. Разбейте процесс самообучения на этапы, не хватайтесь за всё сразу. Поставьте задачу - изучайте пути её решения.
3. Linux хорош тем, что документирован "от и до", читайте документацию софта в оригинале. Подсказка: много полезного и систематизированного есть в Wiki Arch Linux.
4. Документация - это английский язык, его можно не любить (я вот не люблю), но знать на уровне чтения мануалов и технической документации нужно обязательно. Никто не требует знаний на уровне чтения Шекспира в подлиннике.
5. Освойте нехитрые приёмы работы с консолью, например, про тот же TAB и том как он помогает при вводе путей и команд знают не все.
6. Осваивайте на уровне администрирования самые главные дистрибутивы - Debian, CentOS, Ubuntu Server. Не гоняйтесь за экзотикой с тремя разработчиками.
7. Не нервничайте. В какой-то момент, вам может показаться, что всё это придумано садистами с мегамозгом, и что "вот это вот всё" в принципе невозможно понять и запомнить. На самом деле, решение 90% вопросов заключается в чтении логов, сообщений об ошибках, и документации.