Is OpenGL the best thing for making games?

I havent been learning c++ for long (just tinkered with quake code over the past few years, just recently buckled down and started learning VC++ 6.) but so for its looking pretty easy... At the moment I'm trying to learn and memorize the code for openGL at the Jehe site... let me know If I'm studying the real good stuff:)