Learn C for this game, also read up on OpenGL. As far as us teaching you goes, there's a lot you can learn from Google that would be better than what we could teach you.
Well, I dont think starting with C and openGL would go very good.
I think that what XtremeBain is saying is very true.
I think I started programming because I was really interested in stuff like that, and wanted to learn more.
First thing I tried was learning c++, I didnt even know what c++ but there I was, trying to compile a simple Hello World program, and I failed XD
I took a break, then I tried again, failed again.
Then I think I learned mIRC scripts, it was good experience, I guess, because the next time I tried with c++ I got it.
I didnt stick with native c++, tho, I quickly found out about Visual Studio's express editions and found managed c++, I learned about how CLR programs worked, then I found out about c# and I moved on to that, and I learned more.
Later after that I decided that I should start using some more 'professional' languages, and went back to managed c++, and then I started learning C with the DP2 source, then I learned win32 api in C and then I moved to Native C++
So thats my story, my point is: It'll happen if you apply yourself