1. Jein - letztenendes musst Du (vor allem für den Anfang) HTML beherrschen um sinnvolles mit PHP machen zu können. Die Skriptsprache PHP an sich kann man natürlich auch so ganz trocken weglernen. Aber anfangen kann man damit dann vermutlich nix.
2. Du könntest Dich zum Beispiel mal auf
http://en.wikibooks.org/wiki/Programming:PHP einlesen. Es gibt sicherlich noch andere gute (ich habe die Qualität des Wikibooks nicht getestet) Einführungen.
3. Nunja es gibt genug kostenlose Varianten. Und eine umfassende Befehlsreferenz gibt es auf php.net. Gibt also keinen Grund da auch nur einen Cent für auszugeben.