QUOTE(xquizit @ Oct 1 2004, 7:14 PM)
C++ is an object oriented programming language. It's not intended for the web although you can use it. It's used in making computer programs/applications, games, etc. I wouldn't recommend it for web programming because thats what you have Visual Basic, Java, ColdFusion, ASP, PHP, etc. for. Eww... CGI.... who still uses that.

Yes, PHP is faster than cgi, better choice. Apparently, nationstates still does, and it's slow as heck.
Yes, C++ is an OOP, most executables are written in C++. If you're interested in learning C++, try learning java first, then moving on to C#, then C++. Pascal is also another programming language, but i won't confuse you by speaking more.