I am a beginner level C# programmer and I would like to learn ASP.NET once I become proficient with C#. I recently saw a job listing for ASP.NET developers that needs proficiency in HTML5, CSS, and JavaScript. My question is, why would a person who is proficient in JavaScript should choose to learn ASP.NET? Is JavaScript a prerequisite for learning ASP.NET? Also, if a person is good with JavaScript and some of its frameworks, can't he/she build all kinds of websites without knowing ASP.NET? Thank you.
I apologize if this question has already been asked.