Me olvidaba: si quieres practicar, necesitarás un servidor donde practicar. Puedes bajarte de internet un programa servidor de sitios web (como Apache, gratis), el intérprete de PHP (gratis) y el motor de MySQL (gratis); tienes que bajarte todos, instalarlos y configurar todo. Eso puede ser un proceso largo (y medianamente complejo hasta que le tomes la mano). Otra opción es instalarte un paquete WAMP o LAMP (Windows+Apache+MySQL+PHP y Linux+Apache+MySQL+PHP, respectivamente). Estos paquetes los instalas como un programa ordinario (siguiente, siguiente, siguiente) y dejarán un servidor listo en tu PC (muchos instalan incluso alguna herramienta extra como PHPMyAdmin). Un paquete WAMP que puedo recomendarte por experiencia propia es easyPHP (gratis, también). ¡Suerte!