As a beginner, you don't need all these utilities. As a beginner it is good enough the have XAMPP, Apache and php installed.
But first, you have to understand how messages are being processed at the server side, because that is what XAMPP is doing. Without this basic knowledge of server processing you are going to have a hard time understanding why these routines are in place.
Read up on how HTTP messages are processed at a server, any server, and then write your first index.html, insert it into the correct directory within XAMPP, fire up XAMPP and call your file from the browser.