Use the internet. Books are bad at teaching programming languages because they are often out of date. The worst books tend to be the ones about HTML and Javascript because they include tons of deprecated conventions and techniques, but even ones on C# will have that problem.
Just search 'learn C#' on google and you'll probably find something.