Asp.net
C чего начать программировать на ASP.NET
Прежде всего посмотри тему ASP.NET beginning, там ответ по поводу настройки Web-сервера (Вэб-сервер это не ВИРТУАЛЬНЫЙ сервер). А начинать можешь с тупого тыкания всех компонентов WebForms. По литературе рекомендую следующее:
ASP.NET Мэтью Макдональд, "БХВ-Петербург", 2003
Development Web Applications using ASP.NET от Microsoft Press (перевод издательства "Русская редакция")
C чего начать программировать на ASP.NET
Можешь попробовать написать типичное веб-приложение, 90% веб-приложений именно такие
типа того
-есть 2 таблицы в БД на MS SQL SERVER
первая - товары, вторая категории товаров
-создать форму для добавлениея и изменения этой таблицы товаров
-товар может принадлежать к одной из категории, которую можно выбрать из выпадающего списка, который заполняется из таблицы "категории"
Все просто, когда напишешь, многогое поймешь.
Успехов!