The step up from this is Linux From Scratch. As a teenager, starting with a host os and loading the individual pieces of a functional linux distribution taught me a skill that has turned out to be very valuable.
Whereas the link above will help you learn the innards of a kernel, this will help you understand what packages on top of that make a functional, useful system.
Whereas the link above will help you learn the innards of a kernel, this will help you understand what packages on top of that make a functional, useful system.
http://www.linuxfromscratch.org/