I'm new to programming and am trying to find a book to start learning C#, can anyone recommend one to me
for starters?
There are a ton of books on C#: some good, some bad, and some very bad.
Microsoft Press has a C# Step-by-Step book that is not bad for starting out to learn C#.
Apress has some really good books on .NET; they should have a beginning book on C#. Go to their web site (http://www.apress.com).
Wrox books also has a beginning book on C#.
Now which one is best for you; go to a good bookstore and look through these books to see what works best.
Don't forget the internet, there are a number of sites that offer material on C#.
Good luck.