I'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?

+5  A: 

This is about as friendly an introduction as I could find

Your link is currently giving me a 404.
Link doesn't work?
Florian Reischl
I'm getting a 404, as well
@Oren, @Flo, @Rob - It had an extra `.` on the end, fixed it.
Nick Craver
Taking a look at it right now. Looks promising

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

+2  A: 

I'd also have a look over Head First C# if I were you


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.

Dennis Delimarsky

I found this Book a very good and gentle introduction to C#. C# Yellow Book


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.


This one might help.