I want to learn about scripts, web page programming (not design). There are many things that I hear nowadays: web 2.0, web 3.0, xml, html, .NET, Ajax... Where should I start from?