If you really want to move from an older programming language to C#, it can be a bit daunting at first. There are tutorials here and there, but what you probably want to know is -- how is it different from what I already know?
I've compiled a list of resources to help you out.
C# 4.0 in a Nutshell: The Definitive Reference
This is the book I turn to for answers all the time. It’s a very matter-of-fact book with no fluff.
Head First C#
I’ve not personally read this book, but it has been highly recommended as a good beginner book to learn the basics of C#.
Visual C# Developer Center
Features tutorials and “How Do I?” videos for beginners and experts.
A community-driven site featuring tutorials and articles about various C# topics.
C# Programming Guide
Detailed information on key C# language features.
C# for C++ Developers
A very easy to read table from the MSDN library detailing the basic differences between the two languages.
Top Ten Traps in C# for C++ Programmers
An article from MSDN Magazine. It's old, but it still has some good information.
C# for Delphi Developers
A great resource detailing some of the differences. It's also worth noting that Anders Hejlsberg was the chief architect of Delphi before moving to Microsoft to become the lead architect of C#.
C# for VB6 Developers
C# and Visual Basic are very different languages...
1. The "Hello, World" app. You have to write this one to get started.
2. Convert one of your smaller projects from the language you know to C#.
3. Start studying for a MS certification. Whether you get it or not, the process of studying will help immensely.
I hope this helps those of you who are wondering how to get started with this process!