I'm not sure if you've been to NeHe's pages on Gamedev?

There most things are covered from scratch, but the code is in C. The positive part being that in the end of the tutorials there is a few volunteers who have ported the code to various languages, including Delphi.

Edit: Pretty smart to add the url I guess: http://nehe.gamedev.net
_____
Eriken