   MSc Game Programming with C# the facts...
   I have posted once more here about any MSc that uses C# in their course. As far as I know one uni was about to make that change, Derby in England(I list only UK uni''s since I will go their). However they cancelled the course due to lack of interest, not because of C#, in general. One other uni that I still wait for an answer, Hull, says that they are using C++ but I called them to ask them whether I could use C# instead of C++. I am still waiting for a reply hope I get a positive answer. The same goes for Liverpool John Moores also. Meanwhile, I see more and more MSc using OGL in their courses and not even a hint about DX. I mean ok maybe OGL might be easier at first but now that C# came out DX is as easy. But even without C# the DX 9 is as easy to use. All in all I have sent admissions papers to 6 uni''s while I also called them and e-mailed them whether I could do the various projects in C# instead of C++ and DX instead of OGL. You will say what is wrong with C++ and OGL. NOTHING AT ALL. The fact is that I made my choice and I like C# and DX. Easier to use, faster development time, better understanding, clearer syntax the fact is that I like them. In Liverpool uni I had a talk with the MSc''c lead and told me that more and more people are starting to use C#. A good sign.  However the fact is that if I dont get the answers I want I will have to use C++ and OGL. It is not that bad but not what I want. It seems that I will have to accept it if their is no other case. 
  let me say something slightly to the side of your concern ...i accept your decision to prefer C# and DX over c++ (although I use C# at work and prefer C++ on my hobby development - but that''s a personal preference)but what i wanted to say is this, college is BETTER if you do not use the same exact tools / APIs in your courses, as in your hobbies ... because college will never really cover the depth you need to reach for real work anyway .. I find that the most useless things in college we''re my C/C++ based programming assignments - because I was doing C++ at a higher level on the side .. so instead the small amount of smalltalk, perl, prolog, Java, ASM, etc .. these all helped me understand programming IN GENERAL, much much better, so what I''m trying to say is .. if you want to use C#, go to a C++ college, if you want to use C++ go to a C# college - it will be much better for you - and really should not slow down your learning by more than a week or two total (cause translating knowledge from 1 lang to another is really easy). ;  Xai, how do you use C# in your work? I mean you use it in a game related job or something different? I use C# for tools programming, which even if some say that tools programming is not favored, I seem to like. ;  Yeah, always choose to learn things that you don''t already know, even if that means using arcane or weird programming languages. Being forced to learn Haskell in school really made me a better programmer. ;  This doesn''t look very DirectX-related.