html per selfhtml ja, aber auch nicht komplett. PHP auch nur in nem kleinen, vllt. 10 seiten umfassenden Tutorial rest halt durch ausprobieren. Das meiste war halt einfach learning by doing.
Gibt aber auch genug Leute, die perfekt mit Büchern lernen können, mir ist das alles aber zu praxisfern gewesen. Ich wollte immer gleich alles und nicht erst stundenlang mir irgendwelche Grundlagen reinziehen.
Muss halt jeder selbst wissen, wie er es am besten kann.
PS: Java ist aber nicht wirklich ähnlich zu JavaScript, zumindest nicht ähnlicher als du den meisten anderen Sprachen auch. Wenn du Java soweit kannst, ist das auf jeden Fall schon einmal nen großer Vorteil, dann wirst du dich ja mit Objektorientierung auskennen und kannst, wenn du PHP lernst, es direkt richtig lernen.