The best way is starting with a good introductory book. But I have to warn you that only reading is not enough. You should also regularly practice your new knowledge by writing code. :)
If you search with
google you will find lots of information and lists with good C# books.
If you have some background experience in C and\or C++ I'd recommend
Charles Petzold's free book[
^] as good introduction.
BTW, Actually my favorite book for starting programming with
.NET
and
C#
is
this one[
^]. Two tomes with very thorough explanations of every concept, practical projects, very good examples and so on. The electronic version of the book is free but unfortunately it is available only in Bulgarian.