The Operating System Resource Center contains an enormous wealth of information for OS developers, useful for both beginners and advanced developers alike.

Beginner programmers may find this resource to be a good companion to the articles/tutorials on http://www.osdev.org/wiki/Main_Page .