I've been using Asphyre, since it's robust and efficient, and simple enough for a hack like me to comprehend. Not that I've really got anything to show for it though.

I might make a really simple renderer in GL after "wolfenstein" for a first. Not sure if I could do much more w/o being confused.