Hi

Do i need to learn C# well before starting to code web applications in ASP.NET or I need just good book that include C# short explanation.