You are right about a lot of companies wanting C# programmers. I don't know if you noticed during your job searches, but there is also a lot of demand for web services. Like you, I learned C++ first and I think you will pick up C# very easily. To me, it "feels" a lot like C++.

I used:
Deitel's C# How to program.

Mastering Visual C# .NET

I don't know if you are a fan of Deitel's programming books....I, generally, am not, however, out of all their books I've used, I think the one (listed above) is the best.