When i need to learn a new language, I always sit away from a machine, and read a book about it, then do the exercises from the book at a computer when prompted, always works for me.
a great C# book I would always reccomend is O'Reilly - Head First C#
its a great book to learn from, as it teaches with more practicality in its exercises.