I am very new to C and would like to ask a few simple questions:

1) What is STL ?
2) What are some books to learn DIrectx and opengl ( like where
can i start ? )
3) What is MFC ? All i know is that it stands for Microsoft
Foundation Class ?

thnx in advance