I have installed WP locally using WAMP, it installs just like normal PC software and includes phpmyadmin for database manipulation. Also it lets you download most recent php versions and mysql versions so if you want to migrate to a live server you can replicate locally your server configuration.