title: C# vs ASP in developing a web application
body: <p>I have a coursework which requires me to do the following :</p>
  
  <ol>
  <li>Make a website which can retrieve data from application db</li>
  <li>Create three data repositories (two as application db and one as data warehouse)</li>
  <li>Ensure that the two application db can sync their data with the data warehouse</li>
  </ol>
  
  <p>I have intermediate knowledge in Java programming but I am thinking that I would like to try developing this in another language. Here is what I was planning to use (and also my confusion)</p>
  
  <p>I am planning to use IIS to host the databases on multiple computers and I decided to use ASP.NET as my programming language for website and C# as its backend but I am confused about the relationship between ASP/ASP.NET and C#. It seems to me that having ASP/ASP.NET/ASP.NET-MVC is sufficient to build the whole thing without needing C#. Can someone please explain the differences to me? I am still at lost after reading about them the whole morning. </p>