Hi, I am a programming instructor at Vatterott and I agree with the reply about there not being a good C# book. Of course it comes down to what level your learning at so here goes. This is a begining level class. I currently use "Microsoft Visual C#.Net Programming "From Problem Analysis to Program Design" Barbara Doyle, ISBN: 0-619-15944-8
It will take you through Console Applications, Windows Applications and Web Applications. It is pretty easy to understand on your own but does require some instructor demonstrations at certain key sections. It is lacking on ADO connections and Deployment. I have posted a "How To" on those items on our web site. Keep in mind the students have already gone through a demo on those items before they refer to the website. Website > www.extremehideout.com "listed under How To"
I am an old "Retired Buzzard" from 38-years of programming and teach Java, C#, VB and SQl just to stay busy. My ex-students email me from their places of employment for how to's all the time, feel free to join in. I work and sleep a split shift so I usually answer emails between midnight - 2am or until the wife tells me to "Go to bed you old B........."
C# For the absolute beginner is quite good. Really, I haven't seen that many "bad" C# beginner books. You just need to search amazon and you'll find like a thousand. Most of the time from reading the customer reviews you can find out a good amount.