Я думаю, что вы нацелены на системную сторону Linux. И насколько я могу судить, ваш подход тоже достойный... но немного амбициозный.
Ключ к освоению Linux - не разбирать его за один раз... начните с основ, нацельтесь на одну подсистему или область и освойте ее. как только вы почувствуете себя комфортно в этой зоне, вам будет легче осваивать другие.
Все равно потребуется много практических навыков, и это можно сделать любым способом.