+ 2
I am partial to https://www.amazon.com/Microsoft-Visual-2015-Introduction-Object-Oriented/dp/1285860233 But Microosft also has a free virtual academy, that has C# instruction as well as many others. Some of the presenters are bland and annoying, but others are fantastic. You may check out that book and then use https://mva.microsoft.com to continue your education.