Подозреваю, что процесс обучения будет производиться большей частью в самостоятельном режиме. Ебилдов разных много, тк вариантов наборов устанавливаемых нулей и единичек - ммммм… ну тоже немало. Часто надо компилить, но встречаются такие, что распаковал, чуть подрихтовал напильником - и готово.
И начинать обучение лучше с чего-нибудь уже готового и рабочего - тут уж на вкус и цвет. Скопировать к себе в локальный оверлей. Поиграться с патчами или для опыта поменять отображаемую версию проги где-нибудь в исходниках. Чуть что непонятное - ковыряться в виках-хелпах-манах. и в доках проги.
Потом можно поизучать проги на других ЯП или распаковку из deb или того-же run (nvidia).