QUOTE(Pharoah @ Mar 5 2006, 08:21 PM) [snapback]1091301[/snapback]
I'd like to make 3D games actually. I can do that with C++ and Open GL right?
You and every other male programmer out there.

I'd LOVE to do something like that.
I'm a programmer, I learned VB, VB.NET, C#, C, PHP, ASP, Java, Javascript.. several others.
I work for a consulting firm programming windows apps for large corporations now, and it's an OKAY job.. pays pretty well. But it's not what I really WANT to do. I, like you, would absolutely LOVE the opportunity to be a game designer.
One thing that I found pretty amusing was a simple maze program. You can have a little box or whatever, and figure out how to have your program randomly create mazes (or, you could draw them out yourself at first), and have the little box move around the maze. You have to use the keystrokes to set the location of the box, and you have to be able to design some sort of collision handling (when the box is in the same area as the line)
It's actually a bit more complicated than it sounds, but a good learning experiment. Maybe once you get good, you can make it an OpenGL 3d box. hehe.