Установить веб сервер Apache достаточно просто. Во-первых, надо скачать свежую версию сервера с сайта http://httpd.apache.org/download.cgi. Следует выбрать "Stable Release", на сегодня это версия 2.2.21. Среди всех вариантов нас интересует "Win32 Binary including OpenSSL 0.9.8r (MSI Installer)". Это инсталлятор апача, который сам сделает всё необходимое и запустит веб-сервер на вашем компьютере. Все настройки в ходе установки можно оставить по умолчанию.
Как научиться программировать
Лабака.ру - сайт для начинающих программистов. Как научиться программировать? Ведь программист должен не только уметь правильно составлять программу, но и знать множество технологий. Здесь вы найдёте для себя много интересного, если начинаете изучать программирование.
Материалы для изучения постепенно будут собираться в Курс обучения программированию.
Программы, которые в первую очередь нужны для веб-разработки - это веб сервер (или серверы), сервер баз данных, а также среда разработки с текстовым редактором, где собственно и происходит написание программы.
Весь этот софт существует в большом разнообразии. С какими конкретно программами работать - дело вкуса или производственной необходимости. А на этапе ознакомления или обучения, можно пользоваться чем угодно. Я же возьму на себя смелость предложить такой набор бесплатных и свободно доступных инструментов: