Right now you really don't need it. If your just starting you don't have a need to know how to use it or for a database to be honest. Your better off using mysql work bench because its not server software and is easier to use. Right now you just need php and apache installed and working together. I'd suggest using wamp instead of xampp. Unless you actually need tomcat and perl you don't need the big guns. Wamp works better in regards to total noobs and is easier to get around in. Of course zend server community has a sweet interface and is noob friendly too. Hope you get the basics first before you go gungho and leap in to a heap of trouble.