Everyones favorite site =). You may not want to start off there, and instead try something even easier, like BitBlt/PaintPicture, and such like, to get the basic principles down.

Z.