cplus plus is a language..... It doesnt cost anything. Its like saying it costs money to use english, and can you write a book in english. Not trying to be rude just saying. If you are asking questions like these, you are definatley not ready to be making games. microsoft gives out a free express version in order to compile . but i suggest you look under the reference then click c++ tutorial. Game programming is not easy. And a game designing software would be exponentially harder.
C++ Is a language. It takes time and effort to become fluent in any language. I wish you luck in your develiments but don't expect it to happen overnight. It takes year of hard work and study (or months of obsessive studying) to get good at anything.
Edit: I feel slow. Andrew is 14, 95:14 is his birthday and age.
Andrew, It is great that you want to learn to program. You can have a lot of fun creating games and programs. If you spend a lot of time on a computer you will love being able to write programs to automate some of your routine tasks. It does take time and effort. No language can be learned overnight, unless you are a master photo reader.
However, game programming is easily one of the most challenging and difficult things to do.
Things like pygame and darkbasic are designed to make gaming easier -- providing you with the libraries and environment you need to get started. It isn't that nicely packaged in C++. That's all.
If you want to get into the nitty-gritty right away, I recommend you to NeHe ProductionsOpenGL game development http://nehe.gamedev.net/
The very first lessons are how to get set up and going and some basic demos of simple to advanced features. The primary development environment is C and C++, but almost all the tutorials are available in whatever language you prefer to use.
If you prefer SDL, check out Lazy Foo' Productions tutorials: http://www.lazyfoo.net/SDL_tutorials/
Again, it starts out with simple setup and gets you going with the basics. And again, this is in C++, but only C++.
I thank you guys for helping me,plus if your wondering i am new and i learned of c plus language from yahoo answers. Oh and by the way wachtn your were right about the age and birthday thing.And thanks agin bye...