I want to ask about Beginning ASP.NET 4.5: in C# and VB and Professional ASP.NET 4.5 in C# and VB do they teach me c# as well? or do I have to learn c# at first?