Hmmm well the best advice I've ever seen handed out by industry professionals is the following: Don't stress out too much about what language and what SDK you use, just concentrate on making a complete game to demonstrate that you are a) capable of finishing a product that you start, and b) that you can program.
The sort of programmer they tend to be interested in is someone who can learn to use whatever tools/SDK's/languages etc. are given to them to use. Not all development houses use the same development packages and the language used is not always C++ (by all programmers on a given project), despite that usually being the only language you see pushed on forums. The companies in "big" business aren't interested in spending years writing complete engines in C++ from scratch for their next project (although this does happen from time to time, often in someones spare time however) - they are in the business to make money and keeping their investors happy (or at least off of their backs). This means getting the product out on the chosen platforms as quickly as possible.
I apologise for my terrible sentence structure, grammar, rambling, the gerbils and an extremely upset aardvark etc. I'm very, very tired. :)
[Edit: Oh I should point out that I am not a professional programmer, I just used to know a few in the business. So feel free to ignore any parts of the above - it's probably out of date information.]
The sort of programmer they tend to be interested in is someone who can learn to use whatever tools/SDK's/languages etc. are given to them to use. Not all development houses use the same development packages and the language used is not always C++ (by all programmers on a given project), despite that usually being the only language you see pushed on forums. The companies in "big" business aren't interested in spending years writing complete engines in C++ from scratch for their next project (although this does happen from time to time, often in someones spare time however) - they are in the business to make money and keeping their investors happy (or at least off of their backs). This means getting the product out on the chosen platforms as quickly as possible.
I apologise for my terrible sentence structure, grammar, rambling, the gerbils and an extremely upset aardvark etc. I'm very, very tired. :)
[Edit: Oh I should point out that I am not a professional programmer, I just used to know a few in the business. So feel free to ignore any parts of the above - it's probably out of date information.]