Original Post
Hi, I'm interested in getting into game programming with Direct3D sometime. Right now I'm using Blitz Basic, but I'd like to move up sometime. I'm somewhat experienced with C and program in it almost every day for work. I wanted to know, would it be better to learn C++ or C# next? I know the standard is C++, but with Direct3d 10 becoming more ingrained in the .NET framework (at least that's what I've heard, and I've seen alot of books that use C# instead of C++), I didn't know if it would be better to plan ahead and just go with C#, or go with C++ and switch when I need to.