Do not use torque. You can download resources for C++ that are useful for 3D games; I'm starting to work with OpenGL myself.
C# isn't bad when it comes to graphics, but it's not as popular, portable, or useful as C++.
If you're looking for a good compiler, I use Dev-C++.