Start New Discussion within our Software Development Community

There has been a noticeable increase in people asking where to start C# recently. So I have been across a couple of forums and pulled together a list of some useful links and resources.

Web Tutorials

Home and Learn Tutorial

CodeProject Tutorial P1
CodeProject Tutorial P2
CodeProject Tutorial P3
CodeProject Tutorial P4
CodeProject Tutorial P5

DreamInCode - Debugging

Helpful Tips

DreamInCode - How to efficiently search the Internet
DreamInCode - Debugging Tips
Little Wonders and Little Pitfalls

Useful Resources

These may be slightly more advanced than 'beginner'
C# Book Downloads
Blog - Mastering VS2010 debugging
Blog - VS2010 Debugging Improvements

MSDN resources:

C# Language Specification
Visual C# Resources
C# Reference
C# Programming Guide



Feel free to contribute more / criticise current links and I will add/remove them.

thanks its too useful for me
Cookies for opening a thread to gather resources ;)
Good resources indeed!
Keep up the good work!

Haha the bing link was only because I saw it on one of our own threads and hadnt seen a 'let me bing that for you' before xD

Can a mod add those links to the useful resources heading :)

Despite this thread being dead for 3 months, i am going to add on to it.

Another great resource is [](

Also the HeadFirst Series and Murach's C# 2010 book are pretty good resources.

Other ways of learning are using forums, expirementing, taking classes, and my personal favorite... Google!

It's fine to add to it, it's stickied so that it is seen regardless of how inactive it is :)

Recently I was looking for books about C#. Since this thread doesn't have alot of book suggestions I'll add the results of my search to it in the hope that it will be useful to others as well.

I love these books :)
The article starter has earned a lot of community kudos, and such articles offer a bounty for quality replies.