Heyho, i am for my self not the Webdevelopment expert, but if you want to learn Asp.net it was good learning a Microsoft .Net language, like C# or VB.Net. You should download the Expressversion from the Visual Studio (look here for it http://asp.net/downloads/essential.aspx?tabid=62 ). On ASP.Net are also some tutorials, but you should also google a littel bit. Iam not sure about Ayax, i think it is only a Javascript think... You Sending HTML requests per javascript back to the server, sure you need server software who can allow to hande it. If you want only Ajax you can also do it with PHP, look here : http://developer.mozilla.org/de/docs/AJAX:Getting\_Started For a general overwiev: http://en.wikipedia.org/wiki/Ajax\_(programming)