Also wenn du nicht nur reines PHP lernen willst, zB Laravel als Framework. Kann ich YouTube als Einstieg empfehlen und laracast.com . Ich glaube einige Tutorials kosten was, aber die Einsteiger Videos zu Laravel sind kostenlos nutzbar. Allerdings auf Englisch. Hier die direkten links:
https://laracasts.com/series/laravel-8-from-scratch
Von Traversy Media gibt es auch gute Einsteigervideos zu Css und HTML. Gehört ja auch dazu, falls du eine Website machen willst mit php.
Wie viel Erfahrung hast du bereits? Muss es unbedingt Java sein? Falls du kompletter Anfänger bist, würde ich heute mit Python beginnen. Da gibt es u.a. direkt vom ‚Hersteller’ ein Tutorial.
Davon ab, wenn du erstmal die Grundlagen gelernt hast, kannst du z.B. Hackerrank o.ä. Seiten nutzen um zu üben.