Originally made for Mac, MAMP is a similar program with XAMPP, that allows to setup a web server on your home computer, now available for Windows users too.
It installs Apache server with many essential modules included (SSL, Auth ..), MySQL database, PHP with essential libraries included, Python and Perl.
phpMyAdmin is available in paid version that also includes unlimited number of virtual hosts, use email, install multiple versions of PHP, Imagemagick library in PHP to manipulate images and few more.