C# for web development? or C# as general purpose programming?
<p>I'm not sure if I'de like to learn C# just for web development then what should I learn from C# exactly, will I compare myself to anyone who wants to learn C# and in this case I have to learn everything! or are there specific things that if I have learnt then I can write code for small-medium websites without any worries about the C# language? </p>

<p>In short, for web development what should I learn from C# language? As I am not sure if I should go with C# first and then learn about the framework ASP.NET or pick up the two by reading a book such as "Beginning ASP.NET 4 in C# and VB".</p>

<p>Cheers.</p>
