
Programming
Get flash to fully experience Pearltrees
Web Programing
JavaScript
PHP
Python
C++
Java
Programming experience , preferably C or C++ - Since systems programming is harder than conventional programming, it's assumed that if you want to write an operating system, you have at least some programming experience.
How to Write an Operating System
What have you tried? » Matt Legend Gemmell
SourceMaking — is the best information source on the Web on such software development topics as design patterns, refactoring and UML. A lot of information freely available through the site's pages, so feel free to use bookmarklet to leave interesting chapters for further reading. You may start browsing the site by following one of these topics:
Design Patterns and Refactoring
Thought it was about time I posted, since it has been an unprecedented amount of time since I've updated the front page, and I felt I owe an explanation.

