I'm sort of new to programming. Are there any suggestions on good books to get me up to speed in C#?

Seems like every book has you copying code to see the results. I'm looking for something like the "Learning C#" articles on this site where I can build something from scratch at the end of each chapter.
Thanks