Programação a partir do zero [fechada]

O que eu gostaria de saber é começar a programar do zero, sem qualquer sistema operacional e algo parecido.

Como conheço Windows e Mac e quase tudo o que o DOS está escrito em C, C ++ Pascal etc., acho que devo conhecer uma dessas linguagens, mas para isso precisaria de um programa em que possa escrever o código e também compilá-lo, mas sem um sistema operacional e programas, como isso pode ser feito? Como eles conseguiram?

Mas isso não é suficiente, como foi escrito C? em quê? Então, quando eu quero dizer zero, quero dizer, construindo tudo, desde o básico. Talvez de0,1,0,1 agora eu acho que este é o ponto de partida exato. Mas como posso fazer isso, o que devo ter e por onde devo começar?

Obrigado por todas as respostas!

questionAnswers(13)

yourAnswerToTheQuestion