I know its a very stupid question to ask when I m standing in such big professionals but still the question is a question.

Dear all, I have just started learning .Net but I m confused at the veryfirst step because I dont know the difference between .net, VB.net, asp.net and c#. I know all r used in accordance wid each other but i dont know wat shd i go for. please tell me and guide.

Thanks