http://www.denwer.ru/ - это программа, в которой есть настроенный сервер Apache, интерпретатор php, база данных mysql
система контроля версий - это специальное ПО, которое позволяет вести совместную разработку.
Википедия: Система контроля версий - можно для начала почитать тут.
http://tortoisesvn.tigris.org/ - клиент для системы контроля версий svn под винду
http://winmerge.org/ - программа для сравнения текстов.

Это всё надо скачать и установить. первое - это надо будет разобраться с денвером.
Он при загрузке спросит какой из вариантов загрузки вам больше подходит - стартовать вместе с системой или запускаться в-ручную.
Выберете ручной запуск. Ярлыки он создаст, положите их, откуда удобнее будет запускать. Во время работы иногда требуется перезагрузка.
ярлыков будет три - для ручного запуска, остановки и перезагрузки.

Так же нужен программерский текстовый редактор. Для php я предложу редактор http://netbeans.org/