"Got a Torque Script problem? Ask here."
I think this goes in Off-Topic.
Anyway, I'm trying to learn a bit of C++ too.
I don't think this goes into Off-Topic, it is pretty on topic with coding, no it's not asking for help with a direct question to coding it's asking for someone else to learn with/ learn off of. Indirect help.
C# is only object-oriented (everything must exist within a class - there's no such thing as a global variable or a free function in C#). Also, C# isn't portable like C++ (it was designed by microsoft).
Like I said, it's a lot more like Java.
C++ is cross-platform, it's "multi-paradigm" (supports OOP and procedural programming like C), and it supports better generic programming.
Depending on the direction you want to go with your game programming, Microsoft wanted to take C++ and fix what was wrong with it.
Java is not similar to C#, Java is similar to .NET. Again Microsoft took what Sun made with Java and vastly improved it.
Portability, C# is yet in it's infancy but it will take hold eventually, no big gaming industry wants to waste millions of dollars on a program they aren't sure of just yet.
However with C# you could say, make a game for .NET and also have it play on a console that supports the code such as the Xbox-2.
Using C# means you can only program for Microsoft's .NET framework. If you are interested in programming for more than one operating system or want to work on larger projects of developers, learning C++ would probably be a better way to go.
Is that really true?
Because C# is the most recent language of the C-series I thought it would work but if that's true I will have to learn two languages :\.
Space Guy add me on MSN I'll pm you.
You really shouldn't see C# as a part of the C-series. The C-series would be B -> C -> C++ -> D (to some extent). C# was built by Microsoft specifically for the .NET framework, and isn't a superset of C++. I'd really recommend learning C++ instead of C#.
From what I learned the same script can be written with C++ ( for example the "Hello world" script) a lot shorter than C# but the similarities are there.
Of course I won't limit myself to just C# I intend to learn other languages but I think it would be in good taste for me to start with C# and work my way into other languages such as C++.