how to compile, where can i get a compiler, and im an idiot

I suggest you just do the very basic c++ dos programming. Its easier to do c++ immediatly then to go over pascal. And c++ is much much more useful. I suggest you go to www.cprogramming.com
there you can get the very basics.
opengl is a later stage.
Start with c++dos then visualc++windows,
then directdraw the opengl this is my suggestion