Where to begin?

I am very new to programming and would like to learn 3D programming and development. Is OpenGL a good place to start and if not, where do I begin and what tools do I need? any feedback would be appreciated!

Probably it isn’t the best way to start with OpenGL programming.
You don’t learn to drive on a ferrari, but how knows…

a very good reference for 3d programming in general can be found under: http://3dica.foxfiber.net/

another good portal for everything about programming is: http://www.programmersheaven.com

some people like the nehe tutorials, a practical approach to OpenGL http://nehe.gamedev.net/

you should also try (many papers, algos…): www.neutralzone.org/home/faqsys/

and try to read the Foly / van Dam bible
ISBN: 0-201-84840-6

good luck !