NeHe's tutorials are a good starting point, you have to remember that when you work at the level of directX or openGL it's roll your own, they both work pretty much the same way and have the mostly the same potential (after all they are just a layer between you and the exact same graphics hardware).
If you plan on developing in the future in industry/CAD/CAM you should use openGL. If your are planning on developing a game you should use direct3d because the support for it is generally better in terms of client hardware. You will have less hassle when running on diverse hardware.
Glut is an okay starting point, but don't use it for too long ;-) Eventually you have to deal with the OS to get real flexibility.
__________________
"It better be funny"
|