Can anyone explained to me how to use asp.net with c# for web applications or direct me to a good tutorial on it?

Well i would start out at the ASP.Net website (www.asp.net - clever eh?). And I have provided the link off that site for tutorials, which you can view the source code on. The source code is both in VB.Net and C#.Net . Some even have J# if you are interested.

Asp.net tutorials:

LINK

Another useful site:

LINK


Also, you can easily port any ASP.Net application done in VB.Net to C#. The languages are similar to a degree, with some exceptions. And the syntax is relatively similar with the exception of a semicolon at the end of each line for example.

Hope this helps.