Paso uno, en windows descargate el XAMPP, muevele para que aprendas, luego, te instalas uno apache descentemente y listo, en mac te descargas el MAMPP y el linux el LAMPP en teoria podrias usar el XAMPP en todos, es cuestion de cada quien, para empezar recomiendo el XAMPP porque no tienes que configurar nada de primera instancia, luego te sueltas configurando cada parte, y cuando menos acuerdes ya podras instalarte tu propio servidor apache por completo.