+1 к
Softer
Сам начинал со всяких пакетных дистров, ни фига не понимая, почему все должно быть именно так... потом FreeBSD с его портами и сборкой из сырцов - там уже начал разбираться с зависимостями. Затем уже Gentoo - система его портежей была крайне похожа на FreeBSD, а сборка из stage1 до полностью рабочего десктопа заставила полностью разобраться в хитросплетениях зависимостей.
Но без реальных задач будет тяжело, потому что не будет цели как таковой. Собрать десктоп - слишком просто и долго. А вот если будет цель - будет куда стремиться. Начать можно с универсального роутера, как написал
Василий Печерский. Сначала просто шлюз с почтой и файлопомойкой с тривиальной настройкой, а затем уже добивать сервисы до полностью рабочего состояния - например, если почта - сделать так, чтобы письма были с валидной DKIM, SPF, с почтовыми ящиками пользователей с доступом откуда угодно с шифрованием и т.д... Если файлопомойка - разграничивать права, настроить бэкапы с компьютеров пользователей (например, Time Machine для маководов), кеширующий прокси-сервер с резалкой рекламы и блэклистом. Веб-сервер с визиткой компании и парой-тройкой виртхостов. И т.д.
Дальше уже сам поймешь, что тебе интересно и куда развиваться.