C# is likely to get you into programming for a living faster than C++. The C++ market is good for me right now, but I've been doing C/C++ since the 1980s. It was a tough market seven years ago, but evidently my competitors moved to C# and left a vacuum... But still my advice stands, in C# I think you're more likely to find work at a trainee level, which will get you working for a paycheck.