If you're just starting with C# I would recommend either watching a Lynda course (those tend to be boring) or read a book. Good thing is that once you learn a object oriented language its not hard to pick up another one.
For example I took a java course in grade 11 and recently I've been exploring with C# and ++. These languages are very similar.
All you need are good roots and programming will be a breeze!