This is a good solid introductory text on computer graphics theory and programming. Note that the book uses OpenGL rather than teaching it, so if you are looking for an OpenGL tutorial you will be disappointed. For that consult the classic "Red Book"...