I always wanted to creat my operating system (not a great one that could compete with Mac or Windows of course), but a simple little language that could host programs (written by me). Is there any one way to start on creating the system, and is there a commonly used programming language I would need to learn to start writting it?