I took a computer science course last semester during which we had to learn C#. We didn't have to learn it in the context of .NET but instead as a Java-like language which could be used on Unix systems. The following were the resources the professor sent us to to learn the language (no books involved):
I really appreciate your help. I was talking to my teacher and he was telling me that there isn't any good C# book out there. He said when he teaches, he just takes out parts from different books. He said he is still looking for a good books. I guess I will have to take the class with him. Anyone knows anything about the good book??????
Is this book you are talking about for beginners? If so, I would like to buy it. Thanks again for your help.
Some concepts, I think, you'll have difficulty understanding no matter what book you use. If you've never done advanced C++ or Java programming, you might have a bit of difficulty understanding interfaces, delegates, and events. It's no problem though. You always have forum people to help you.
I just finished my second semester of C#. We used "C#: How to Program" by Deitel. Really is a great book. Learned a lot of cool stuff, still had to use the MSDN Library for clarification on a few things though.
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.
I just read these two books on C#4.0 and found them to be very good. They might be a little advanced for a complete novice but they go into depth on a range of topics:
Programming C# 4.0 Ian Griffiths, Matthew Adams, published by O'reilly
Fluent C# Rebecca M. Riordan, published by Sams
I really don't like ranting. I don't like sounding mean - and I wanted to like this book. While I like C# 4.0 in a Nutshell and Essential C# 4.0, I'm still looking for a book which I can recommend to readers who want a more "lively" kind of book. Unfortunately I really can't recommend Fluent C# to anyone - it is simply too inaccurate, and I believe it will cause confusion and instil bad habits in its readers.