Ich persönlich habe zwar eine Ausbildung gemacht, habe aber den größten Teil der Webprogrammierung selbst erlernt. Eben durch Projekte, Aufgaben und private Webseiten und Tests.
Gute Englisch Kenntnisse sind schon einmal sehr gut, da die meisten Dokumentationen auf Englisch geschrieben sind. Wenn es bei dir auch um Webprojekte geht, würde ich dir empfehlen einen günstigen Webhoster aufzusuchen und dort testweise verschiedene Projekte umzusetzen.
Wenn das funktioniert, kann es später in die Feinheiten gehen.
Als günstigen Webhoster kann ich z.B.: lima-city.de (https://www.lima-city.de/?cref=359964) empfehlen.