But yes, for graphics programming, go with C++ and OpenGL. Python and PyOpenGL may be a good alternative if you're not a strong programmer yet.
If you have a compiler, most come with GL headers (or possibly in a fairly accessible download).
My recommendation is to start making a simple OpenGL application. At the risk of self-promotion, my Introduction to OpenGL Programming covers the basics of making a working cross-platform OpenGL 2 program (using SDL as a backend). It's about 100 lines long (mostly comments) and is intended exactly for people needing to get started with a minimum of fuss.
Ok thanks alot for your help i will look into this and ye i was looking into SDL earlier today