title: Programming from scratch
body: <p>What I would like to know is to start programming from scratch without any Operating System and anything like it.</p>
  
  <p>As I know Windows and Mac and almost anything even the DOS is written in C, C++ Pascal etc., so I think I should know one of these languages, but for this I would need a program where I can write the code, and also to compile it but without an Operating System and programs how can be this done? How could they do it?</p>
  
  <p>But this is not enough far, how was C written? in what? So when I mean scratch I mean, building everything from the basics. Maybe from <code>0,1,0,1</code> right now I think this is the exact start point. But how can I do it, what should I have and where should I start?</p>
  
  <p>Thanks for every answer!</p>