Cita: Si yo deseo aprender a programar aplicaciones entonces para que necesito programar archivos?, acaso la creación y gestión de los mismos no depende exclusivamente del sistema operativo?
Así es, la mayoría de las veces eso se lo delegas al SO o a las librerías del lenguaje, la teoría de archivos a bajo nivel solo sirve en programacion en bajo nivel (como un SO)