Hi, guys. I want to learn how to build websites. To be more specific, I want to learn how to build fully featured all kind of websites like business websites, forums, social webs, and on-line stores. I've been teaching myself C# for about 18 months. What should I learn because its a bit confusing for me. I know about HTML and CSS for styling but what about programming languages? Which leanguage is used to make the website interactive? I know that JavaScritp, but on the other hand i hear about ASP.NET.
What is ASP.net? If I could use C# to build any kind of website I want, what's the point of learning JavaScript? hmmmmm. Don't get it:(
Please explain to me what it is about?