I'm new to web development and I'm a bit confused about the different languages and technologies in the web.I understand the basic is Html, Javascript, and Css.Then there's jQuery, ASP.net, Html5.I'm confused where I should use each technology and which should I use.For example, here is a video of a WPF application that I built:WPF app demoThe app is essentially for students, teaching some lessons. The student can choose a lesson, and listen and see images. The student can also test himself. As you can see, the app has some animation and stlyingIf I were to attempt at building this application for the web- where should I start from and what should I use? HTML5 (Canvas?), jQuery (jQueryUI?), ASP.net?I would really appreciate it if you can help me.Thanks!
Starting Web Development and interactive experiences
jquery;asp.net;wpf;web development
Quick overview:HTML is your mark up language. This is how you render the basic content (I believe its similar to XAML). This is where you define the contentCSS is your styling language. Here you defines what styles to apply to elements. This is where you define the look and feel of your application.JavaScript is the client side scripting language. This is where you manipulate html in the browser. It's used for events, animations and general ui wizardy.As for ASP.NET it's just a server-side implementation. There are many (django, RoR, PHP, node.js, etc, etc).As for jQuery it's a library for JavaScript that gives you free cross-browser support and jQuery  UI is a UI library written for jQuery that makes it easier to place UI elements on your page.HTML5 is a buzzword for the latest HTML based techniques. There are many of these and they a re varied. The modernizr download page shows a nice overview of HTML5 features.HTML5 Canvas is a way to place a grid on the screen you can render to through pixel manipulation.