GilsonElt,
Como já te foi informado, o
www.linuxfromscratch.org é um manual passso-a-passo que te informa onde baixar e instalar os pacotes para criar uma configuração de um ambiente linux do zero.
Não é tarefa trivial, se você fosse fazer sozinho sua própria distro com certeza precisaria de conhecimentos em C, mas como o provável caminho é que você use o LFS, discordo que você tenha que ter conhecimentos de C para isto, apenas é necessário conhecimentos de compilação e dependências e muita atenção. Digo isto porque o manual do LFS cuida dos detalhes te explicando detalhadamente cada um deles.
Outra coisa, conheço a versão em português do LFS, mas se você quer ter sucesso, recomendo que pegue a última versão estável no
www.linuxfromscratch.org, e trabalhe com o livecd que é fornecido neste mesmo site (que já tem o manual incluso).
Digo porque a versão brasileira é muito desatualizada e a muitos dos pacotes sugeridos não estão mais disponíveis nos canais http e ftp informados.
Mais uma coisa... o livro LFS funciona e é passo a passo, extremamente detalhado... mas não pense que vai fazer sua distro perfeita de primeira.
Eu já executei ele várias vezes e posso garantir por experiência própria que a primeira vez é a mais traumática e o resultado final fica um pouco longe do experado, porém nas próximas execuções do livro você "pega o jeito", e entende o propósito do livro... a partir da 3a vez você já vai estar conseguindo fazer praticamente tudo no linux... sabe aqueles programas que poucos conseguem instalar??? você será um destes poucos.
Resumindo, antes de executar com sucesso o LFS no mínimo 3 vezes, não tente criar sua distro, ou provavelmente não conseguirá o resultado experado.
Existem vários tutoriais que ensinam como "criar" distros derivadas do debian... mas eu considero que elas são mais cópias do débian com um conjunto de rotinas adicionais do que novas distros.