开发者_C百科
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this questionI've decided to start learning C#, but all the tutorials I can find are very dry and speak to the reader as if the reader is a machine.
How about some tutorials that talk to me like I'm a human?
This is about as friendly an introduction as I could find
I'd also have a look over Head First C# if I were you
When I went to a training course by Microsoft to learn C#, I received a complimentary copy of Microsoft Visual C# 2008 Express Edition: Build a Program Now! by Microsoft Press, and actually found it a pretty pleasant read.
I agree with the rest that you're more likely to find 'humanized' tutorials in books than online. I've read so many tutorials myself and know what you mean when you say they're dry.
I would recommend the books of wrox and O'reilly. They are very reader friendly, ands very good.
They explaina large scala of c# in a very understandable manner. I believe a book is better then a tutorial, because the concepts are linked together so it is easier to understand.
One of the best books for beginners I know is head first
In that case probably the best tutorial source would be a book. The tutorials you will find online are very generalized and usually intend to teach the reader how to accomplish a specific task. The worst thing about online tutorials is the fact that those are not structured. Therefore, as you go, you can get confused on what to learn next.
I would recommend starting with Pro C# 2010 and the .NET 4 Platform, Fifth Edition by Andrew Troelsen. It starts with the basics and goes on to more complex elements in a very structured way, so you learn step-by-step. You can also try tackling C# in Depth by Jon Skeet - it is one of the best books you can currently find on C#.
One more thing - the best way to learn a language in my opinion is not by tutorials but by having small tasks and trying to accomplish them. For example, you want to learn how to write to a text file. You research this topic and eventually you find out more about the whole process and why it works the way it does. The syntax understanding comes with this as well.
I found this Book a very good and gentle introduction to C#. C# Yellow Book
精彩评论